如何更改控件';她在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没有。查看编辑历史记录。你一开始没有发布。对不起,我记得输入了,可能还有其他问题。是的,戴编辑了我的问题并删除了。