如何更改控件';她在uwp中的地位?
我有一个网格控件,两行两列如何更改控件';她在uwp中的地位?,uwp,uwp-xaml,Uwp,Uwp Xaml,我有一个网格控件,两行两列 <Grid> <Grid.RowDefinitions> <RowDefinition/> <RowDefinition x:Name="row1"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition/> <C
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition x:Name="row1"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition x:Name="column1"/>
</Grid.ColumnDefinitions>
</Grid>
现在我有另一个,默认情况下它的位置在第1行。
当窗口宽度大于1024时,我想将gridX的位置设置为column1
我只想知道换岗代码,谢谢。通用Windows平台仅为此提供 在页面的根内容元素(通常是
网格
)下定义VisualState
,它由自适应触发器控制,并在窗口宽度大于1024个有效像素时显示。设置器
然后控制在状态之间转换时应执行的更改
<VisualStateManager.VisualStateGroups>
<VisualStateGroup>
<VisualState>
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="1024"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Target="gridX.(Grid.Column)" Value="1"/>
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
由于Grid.Column
是一个附加属性,因此需要在Setter
的目标中用括号将其括起来。示例代码假设您的网格有一个x:Name=“gridX”
属性。2件事:1。)到目前为止您尝试了什么?2)我不太清楚,你想达到什么目的。你在你的表格中添加了什么?你对gridX的意思是什么?@Dai编辑了我的问题并删除了@vincent I没有。查看编辑历史记录。你一开始没有发布。对不起,我记得输入了,可能还有其他问题。是的,戴编辑了我的问题并删除了。