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

毁灭

活跃成员
已加入
2020年3月28日
留言内容
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 分享dSizeGroup="Col1" />
                                                <ColumnDefinition 分享dSizeGroup="Col2" />
                                                <ColumnDefinition 分享dSizeGroup="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中发生,但是相反,它的堆栈方向设置为Horizo​​ntal。我可以在第二项“控件”中看到垂直边框,但没有“水平”边框。

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


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


fQC0BByrbK.png
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,448
位置
弗吉尼亚州切萨皮克
编程经验
10+
如果要在每个网格元素周围都有边框,请在每个网格元素周围声明边框。当前,您仅在网格周围声明边框。 (5,18行)
 

毁灭

活跃成员
已加入
2020年3月28日
留言内容
36
编程经验
1-3
如果要在每个网格元素周围都有边框,请在每个网格元素周围声明边框。当前,您仅在网格周围声明边框。 (5,18行)
非常感谢..我做到了。模板中标签和按钮周围的设置边框。现在可以使用。谢谢
 
最佳 底部