【发布时间】:2009-08-29 00:02:32
【问题描述】:
我正在尝试做这样的事情......
<Style
x:Key="TwoByTwoGridStyle"
TargetType="Grid">
<Setter
Property="Grid.RowDefinitions">
<Setter.Value>
<ControlTemplate>
<RowDefinition
Height="*" />
<RowDefinition
Height="Auto" />
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter
Property="Grid.ColumnDefinitions">
<Setter.Value>
<ControlTemplate>
<ColumnDefinition
Width="*" />
<ColumnDefinition
Width="Auto" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
ControlTemplate 不对。我收到错误消息:“属性VisualTree 不支持RowDefinition 类型的值”。有什么方法可以表示行/列定义的集合吗?或者,是否有其他方法可以为 2x2 网格创建样式/模板?
谢谢。
【问题讨论】: