我有一个看起来像这样的 XAML 代码
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="140"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition x:Name="primaryColumn" Width="40*"/>
<ColumnDefinition Width="50*"/>
</Grid.ColumnDefinitions>
<Grid x:Name="titlepanel">
...
</Grid>
<Grid x:Name="leftgrid" Grid.Row="1">
...
</Grid>
<Grid x:Name="rightgrid" Grid.Row="0" Grid.Column="1" Grid.RowSpan="2">
...
</Grid>
</Grid>
是否可以在 C# 中更改 rightgrid 使其看起来像这样
<Grid x:Name="rightgrid" Grid.Row="1" Grid.Column="1">
...
</Grid>
我不能只在 XAML 代码中设置,因为在某些情况下,我需要它吗?
还是我必须创建一个新页面?