2009-09-18 7 views
2

다음 창 레이아웃을 예로 들어보십시오. Grid 요소가 정의되어 있습니다. 3 행이 있습니다. 각 행에는 하나의 Button 요소가 있습니다. 해당 버튼이 속한 객체 RowDefinition을 얻으려면 어떻게해야합니까? 감사.WPF에서, 어떻게 그것에 속한 UIElement에서 RowDefinition 개체를 얻을 수 있습니까?

참고 : Grid.GetRow(Button element)을 호출하면 해당 Button 요소의 Grid.Row 속성을 얻게됩니다. 필요하지 않습니다. 대신 실제 RowDefinition 개체가 필요합니다. 이처럼

답변

4

:

int rowIndex = Grid.GetRow(myButton); 

RowDefinition rowDef = myGrid.RowDefinitions[rowIndex]; 

또는 한 줄에 :

RowDefinition rowDef = myGrid.RowDefinitions[Grid.GetRow(myButton)]; 
+0

아주 좋은, 감사 카를로. – Boris

관련 문제