【问题标题】:How to swipe pivot when Listbox is empty列表框为空时如何滑动枢轴
【发布时间】:2012-12-19 17:51:55
【问题描述】:

我有一个包含 3 个数据透视项目的数据透视页面。在默认的数据透视项目中是ListBox

我使用ObservableCollection 填充此ListBox。当ListBox 被填充时,我可以滑动枢轴。

但是,当ObservableCollection 没有项目时,这意味着ListBox 没有填充,我不能再滑动枢轴了

有人在msdn forum上问的完全一样

如何解决这个问题?

【问题讨论】:

  • 您可以为您的数据中心发布 xaml 吗?
  • @AdrianFaciu 我的xaml和msdn上问的很相似,请看一下

标签: windows-phone-7 listbox pivot swipe populate


【解决方案1】:

查看来自msdn question 的代码,看起来由于 VerticalAlignment 值而调整了 Pivot 的大小:

 <controls:Pivot Title="UTORRENT REMOTE" 
                 SelectionChanged="Pivot_SelectionChanged" 
                 Height="696" 
                 VerticalAlignment="Top"> 

要获得您想要从枢轴中删除 VerticalAlignment 的行为:

 <controls:Pivot Title="UTORRENT REMOTE" 
                 SelectionChanged="Pivot_SelectionChanged" 
                 Height="696"> 

【讨论】:

  • 它对我有用。但我不明白的是我的枢轴有Height="*",那么VerticalAlignment 会如何影响?
  • 我不确定,据我所知,如果您在枢轴控件上使用 Height="*",您应该会遇到运行时异常。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-12
  • 1970-01-01
相关资源
最近更新 更多