2013-01-03 64 views
0

我有一個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代碼中,有什麼情況需要處理?
或者我必須創建一個新頁面嗎?

回答