2012-01-20 19 views
24

wpf. Halen i kontrol denetimin ızgara satırının nasıl değiştirileceği wpf

<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" /> 

Şimdi ben arkasındaki kodu kontrol ızgara satır ve sütun değiştirmek istediğiniz gibi aşağıda datagrid içinde palced var. Bunu nasıl yapabilirim.

this.txtDescription.SetValue(Grid.RowProperty, 1); 

cevap

48

ayrıca kodda özelliğini kullanarak benzer bu (yapmak için bir statik yöntem vardır:

+0

Daha doğru ve hassas olduğu için bunu kabul ediyorum –

21

Kullanım DependencyObject.SetValue, Grid.Row ve değer için DependencyProperty geçen atamak istediğiniz DP'yi kullanmak yerine takılı olmayan bir özellik belirleyin).

Grid.SetRow(txtDescription, 1); 

Bunu daha okunaklı bulabilirsiniz.

İlgili konular