Wpf Grid, как установить Row, Column программно

У меня есть сетка с 5 строками, 5 столбцами, необходимо программно добавить некоторые пути, и мне нужно установить строку столбца для каждого нового пути,

как я могу установить оба, если SetRow, SetColumn не являются допустимыми методами в моем коде?

Моя настоящая проблема в том, что эти свойства не появляются в моем классе.

класс: system.Windows.Controls.Grid


person Juan Pablo Gomez    schedule 14.01.2014    source источник
comment
meta.stackexchange.com /вопросы/10647/   -  person Soner Gönül    schedule 14.01.2014


Ответы (2)


Grid класс имеет два статических метода для этой цели Grid.SetRow и Grid.SetColumn:

Grid.SetRow(myControl, 1)
Grid.SetColumn(myControl, 1)

Это установит прикрепленные свойства Grid.Row и Grid.Column для myControl.

person dkozl    schedule 14.01.2014
comment
Он работает с system.Windows.Controls.Grid? Какая-то сборка пропущена? - person Juan Pablo Gomez; 15.01.2014
comment
Что ты имеешь в виду? Это статические методы, поэтому вы не можете вызывать их из экземпляра Grid. Вам нужно вызывать их через тип класса Grid - person dkozl; 15.01.2014
comment
Ткс, извините за мое невежество. - person Juan Pablo Gomez; 15.01.2014

Это прикрепленные свойства, то есть вы должны называть их представлением Grid.SetRow...

person Chen Kinnrot    schedule 14.01.2014