Предположим, что у меня есть сетка с некоторыми определениями строк и дочерний элемент управления в этой сетке. Как я могу программно настроить свойство дочернего элемента Grid.Row?
Silverlight: Как установить прилагаемые свойства Программно
Ответ 1
Чтобы установить значение:
textBlock.SetValue(Grid.RowProperty, 3);
В reset значение:
textBlock.SetValue(Grid.RowProperty, null);
Ответ 2
Собственно, чтобы очистить значение, вы должны использовать это:
textBlock.ClearValue(Grid.RowProperty);
Ответ 3
Я не уверен на 100%, что это в SilverLight, но в WPF вы вызываете статический метод (называемый SetX, где X - это свойство) по типу, в котором задано вложенное свойство, и передайте его, в котором элемент управления установлен значение on и значение:
Grid.SetRow(MyControl, myRowNumber);