Ответ 1
Существует также статический метод для этого (аналогично использованию свойства в коде для установки непривязанного свойства, а не использования там DP).
Grid.SetRow(txtDescription, 1);
Вы можете найти это более читаемым.
Я новичок в wpf. В настоящее время у меня есть элемент управления, подобранный в 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" />
Теперь я хочу изменить строку и столбец элемента управления в коде позади. Как я могу это сделать.
Существует также статический метод для этого (аналогично использованию свойства в коде для установки непривязанного свойства, а не использования там DP).
Grid.SetRow(txtDescription, 1);
Вы можете найти это более читаемым.
Используйте DependencyObject.SetValue, передав в DependencyProperty для Grid.Row и значение, которое вы хотите назначить:
this.txtDescription.SetValue(Grid.RowProperty, 1);