Подтвердить что ты не робот

Silverlight: Как установить прилагаемые свойства Программно

Предположим, что у меня есть сетка с некоторыми определениями строк и дочерний элемент управления в этой сетке. Как я могу программно настроить свойство дочернего элемента Grid.Row?

4b9b3361

Ответ 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);