以下面的窗口布局为例:
定义了Grid
个元素。它有3行。每行都有一个Button元素。如何获取它所属的Button的RowDefinition
对象?谢谢。
注意:通过调用Grid.GetRow(Button element)
,我获得了该Button元素的Grid.Row
属性。我不需要 - 而是我需要实际的RowDefinition
对象。
答案 0 :(得分:4)
像这样:
int rowIndex = Grid.GetRow(myButton);
RowDefinition rowDef = myGrid.RowDefinitions[rowIndex];
或者在一行中:
RowDefinition rowDef = myGrid.RowDefinitions[Grid.GetRow(myButton)];