В WPF как я могу получить объект RowDefinition из принадлежащего ему UIElement? - PullRequest
2 голосов
/ 18 сентября 2009

Возьмем следующую схему окна, например: Определен элемент Grid. Имеет 3 ряда. Каждая строка имеет один элемент Button. Как получить объект RowDefinition для кнопки, к которой он принадлежит? Благодарю.

ПРИМЕЧАНИЕ. При вызове Grid.GetRow(Button element) я получаю свойство Grid.Row этого элемента Button. Мне это не нужно - вместо этого мне нужен фактический RowDefinition объект.

1 Ответ

4 голосов
/ 18 сентября 2009

Как это:

int rowIndex = Grid.GetRow(myButton);

RowDefinition rowDef = myGrid.RowDefinitions[rowIndex];

или в одну строку:

RowDefinition rowDef = myGrid.RowDefinitions[Grid.GetRow(myButton)];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...