我有一个Windows Phone 7 Panorama应用程序。在其中一个页面上,我想在用户点击按钮后显示一个PopUp。 PopUp上有一个ListBox。
问题是ListBox项目与PopUp的位置不匹配,它们似乎匹配Panorama页面的顶部或设备屏幕的顶部。如果我在列表中向下滚动,我终于可以看到文本项目了,但是一旦我放手,它们就会重新回到列表屏幕的顶部。
这是非常直接的代码我正在测试它。简单的全景内的简单PopUp。
<Popup x:Name="ContextMenuPopup" Height="250" Width="300" Margin="1" HorizontalAlignment="Center" IsOpen="True">
<ListBox Background="White">
<ListBoxItem Content="Menu 1"/>
<ListBoxItem Content="Menu 2"/>
<ListBoxItem Content="Menu 3"/>
<ListBoxItem Content="Menu 4"/>
</ListBox>
</Popup>
很确定这是一个错误,任何人都知道如何解决它?
答案 0 :(得分:1)
是的,这是一个错误。请参阅Jeff Wilcox(Microsoft Developer)在此处发布的错综复杂的解决方法: