Windows phone 7 有没有办法在WindowsPhone7中使用全景页面上的弹出控件?

Windows phone 7 有没有办法在WindowsPhone7中使用全景页面上的弹出控件?,windows-phone-7,Windows Phone 7,我有一个WindowsPhone7全景应用程序。在其中一个页面上,我想在用户单击按钮后显示一个弹出窗口。弹出窗口上有一个列表框 问题在于列表框项目与弹出窗口的位置不匹配,它们似乎与全景页面顶部或设备屏幕顶部匹配。如果我向下滚动列表,我最终可以看到文本项,但一旦我放开,它们就会跳回屏幕外列表的顶部 这是我正在测试的非常直接的代码。简单全景内的简单弹出窗口 <Popup x:Name="ContextMenuPopup" Height="250" Width="300" Mar

我有一个WindowsPhone7全景应用程序。在其中一个页面上,我想在用户单击按钮后显示一个弹出窗口。弹出窗口上有一个列表框

问题在于列表框项目与弹出窗口的位置不匹配,它们似乎与全景页面顶部或设备屏幕顶部匹配。如果我向下滚动列表,我最终可以看到文本项,但一旦我放开,它们就会跳回屏幕外列表的顶部

这是我正在测试的非常直接的代码。简单全景内的简单弹出窗口

        <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>


很确定这是一个bug,有人知道如何解决它吗?

是的,这是一个bug。请参阅Jeff Wilcox(Microsoft开发人员)在此处发布的复杂解决方案:


是的,这是一个bug。请参阅Jeff Wilcox(Microsoft开发人员)在此处发布的复杂解决方案:


全景图的xaml分辨率在哪里?全景图的xaml分辨率在哪里?