source

그리드 변경 방법.행 및 그리드.wpf에서 코드 뒤에 있는 컨트롤의 열

itover 2023. 4. 27. 22:13
반응형

그리드 변경 방법.행 및 그리드.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" />

어떻게 변경합니까?Grid.Row그리고.Grid.Column뒤에 있는 코드의 통제권?

이를 위한 정적 방법도 있습니다(코드에서 속성을 사용하여 DP를 사용하는 대신 첨부되지 않은 속성을 설정하는 것과 유사합니다).

Grid.SetRow(txtDescription, 1);

이것이 더 읽기 쉽다는 것을 알게 될 것입니다.

종속성 개체를 사용합니다.SetValue(그리드에 대한 종속성 속성을 전달).할당할 행 및 값:

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

언급URL : https://stackoverflow.com/questions/8936397/how-to-change-the-grid-row-and-grid-column-of-the-control-from-code-behind-in-wp

반응형