DESTRO.
活跃的成员
- 加入
- 3月28日,2020年
- 消息
- 36
- 编程经验
- 1-3
我创建了项目模板控件并在数据模板中设置了其边框厚度和颜色。这是我的ItemTemplate代码:
无论堆栈方向如何,我如何显示垂直和水平边框?
同样的事情发生在另一个ItemTemplate中,但反向,其堆叠方向设置为水平。我可以看到第二项控件中的垂直边界,但没有水平边界。
这是当前输出,它内部有水平边框,但没有垂直边框(默认情况下堆叠方向是垂直的)
这是具有水平堆栈方向的第二项ItemControl,它缺少水平边框。
ItemTemplateControl:
<ItemsControl x:Name="VimshottariDasha" Margin="-10,83,-124,-267" FontSize="16" Grid.ColumnSpan="3" BorderThickness="0">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Border BorderThickness="1" BorderBrush="DimGray">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition SharedSizeGroup="Col1" />
<ColumnDefinition SharedSizeGroup="Col2" />
<ColumnDefinition SharedSizeGroup="Col3" />
</Grid.ColumnDefinitions>
<Button Background="Transparent" BorderThickness="0" x:Name="DashaButton" Grid.Column="0" Content="{Binding rulerName}" Command="{Binding SelectedDasha}" CommandParameter="{Binding Content, RelativeSource={RelativeSource Self}}"/>
<TextBlock Grid.Column="1" Text="{Binding rulerStartDate, StringFormat=dd-MMM-yyyy HH:mm:ss}" />
<TextBlock Grid.Column="2" Text="{Binding rulerEndDate, StringFormat=dd-MMM-yyyy HH:mm:ss}"/>
</Grid>
</Border>
</DataTemplate>
</ItemsControl.ItemTemplate>
无论堆栈方向如何,我如何显示垂直和水平边框?
同样的事情发生在另一个ItemTemplate中,但反向,其堆叠方向设置为水平。我可以看到第二项控件中的垂直边界,但没有水平边界。
这是当前输出,它内部有水平边框,但没有垂直边框(默认情况下堆叠方向是垂直的)
这是具有水平堆栈方向的第二项ItemControl,它缺少水平边框。