我把控件放在DataGrid这样:
<Label Name="lblDescription" HorizontalAlignment="Left" Margin="0,5,0,0" Grid.Row="2" Grid.Column="2" />
<TextBox Name="txtDescription" HorizontalAlignment="Left" Width="200" Margin="0,5,0,0" TextWrapping="Wrap" VerticalScrollBarVisibility="Visible" AcceptsReturn="True" Grid.RowSpan="2" Grid.Row="2" Grid.Column="3" />
Run Code Online (Sandbox Code Playgroud)
如何更改代码背后的控件Grid.Row和Grid.Column控件?
Ran*_*832 62
还有一种静态方法可以做到这一点(类似于在代码中使用属性来设置非附加属性而不是在那里使用DP).
Grid.SetRow(txtDescription, 1);
Run Code Online (Sandbox Code Playgroud)
您可能会发现这更具可读性.
Gre*_*som 31
使用DependencyObject.SetValue,传入Grid.Row的DependencyProperty和要分配的值:
this.txtDescription.SetValue(Grid.RowProperty, 1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32291 次 |
| 最近记录: |