【发布时间】:2009-01-08 19:25:53
【问题描述】:
假设我有一个包含一些行定义的网格,以及该网格中的一个子控件。我将如何以编程方式设置子控件的 Grid.Row 属性?
【问题讨论】:
标签: .net silverlight silverlight-2.0
假设我有一个包含一些行定义的网格,以及该网格中的一个子控件。我将如何以编程方式设置子控件的 Grid.Row 属性?
【问题讨论】:
标签: .net silverlight silverlight-2.0
设置值:
textBlock.SetValue(Grid.RowProperty, 3);
重置值:
textBlock.SetValue(Grid.RowProperty, null);
【讨论】:
实际上要清除一个值,你应该使用这个:
textBlock.ClearValue(Grid.RowProperty);
【讨论】:
我不是 100% 确定这是在 SilverLight 中,但在 WPF 中,您可以在定义附加属性的类型上调用静态方法(称为 SetX,其中 X 是属性)并将其传递给要设置的控件上的值,和值:
Grid.SetRow(MyControl, myRowNumber);
【讨论】: