解决  如何打开ItemTemplate控件的垂直和水平边框?

DESTRO

活跃的成员
加入
3月28日,2020年
消息
36
编程经验
1-3
我创建了项目模板控件并在数据模板中设置了其边框厚度和颜色。这是我的ItemTemplate代码:

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中,但反向,其堆叠方向设置为水平。我可以看到第二项控件中的垂直边界,但没有水平边界。

这是当前输出,它内部有水平边框,但没有垂直边框(默认情况下堆叠方向是垂直的)
mci2dsgtaq.png.


这是具有水平堆栈方向的第二项ItemControl,它缺少水平边框。


fqc0bbyrbk.png.
 

跳伞运动员

工作人员
加入
2019年4月6日
消息
2,849
地点
切萨皮克,va.
编程经验
10+
如果您希望每个网格元素周围的边框,则声明每个网格元素周围的边框。目前,您只在网格周围声明边框。 (第5,18号)
 
最佳 底部