x:ApplicationViewStates中的控件名称

时间:2014-04-23 17:48:40

标签: xaml windows-runtime windows-store-apps winrt-xaml

我在Windows商店应用程序中工作,我需要帮助.. 我正在尝试使我的应用程序适应不同的视觉状态(FullScreenLandscape,FullScreenPortrait,Snapped等),我需要重用每个视觉状态的控件..

我为每个视觉状态创建一个网格,例如

        <Grid x:Name="PortraitView" Visibility="Collapsed">

        </Grid>

        <Grid x:Name="FillView" Visibility="Visible">

        </Grid>

        <Grid x:Name="SnapView" Visibility="Collapsed">

        </Grid>

但我的问题是我无法重复我在Grid = PortraitView中设置的控件的x:名称..

我该如何解决?

感谢

1 个答案:

答案 0 :(得分:1)

来自MSDN

  

此属性的最常见用法是指定XAML元素   name作为标记中的属性。这个属性基本上提供了   WPF框架级便捷属性设置XAML x:Name   指令。

     

名称在名称范围内必须是唯一的。

     

有关详细信息,请参阅XAML Namescopes