【发布时间】:2013-09-08 11:07:59
【问题描述】:
我想在我的 WPF UniformGrid 中的元素周围添加一个边框。我试过的:
<Window.Resources>
<DataTemplate x:Key="GridCell">
<Border BorderBrush="DarkGray" BorderThickness="5"></Border>
</DataTemplate>
</Window.Resources>
...和...
<UniformGrid Name="grid">
<ItemsControl ItemTemplate="{StaticResource GridCell}"></ItemsControl>
</UniformGrid>
它不起作用(不出现边框)。我想让 UniformGrid 的每个子项(以编程方式创建的按钮,因此它们不会出现在这里)都有一个边框。它需要看起来像一个网格……用水平和垂直网格线划分行和列。
【问题讨论】:
-
见this 问题,@Carlo 回答关于
BorderGrid。DataTemplate表示它的内容是事先知道的,我认为在这种情况下它不起作用。 -
我会调查 ItemsContainerStyle