网格按钮之间的WPF分隔符

网格按钮之间的WPF分隔符,wpf,separator,Wpf,Separator,我有一个4个按钮的网格…1行4列。我正在寻找一种方法,将左侧的两个按钮与右侧的两个按钮进行视觉分组。我一直在寻找一种使用分隔符的方法,但它似乎不能很好地使用网格,更喜欢StackPanel 这是正确的控制吗? 如果是这样的话,那么如何将内容与列分开(在本例中填充了按钮) 谢谢。我通常使用简单的选择在按钮之间添加一个固定宽度的列 实际上,您可以使用不同的背景色或插入图像您是否尝试过其他方法 如果样式正确,可以使用分隔符。默认情况下,它会创建一条水平线。您必须应用不同的样式使其垂直。 有关如何在WP

我有一个4个按钮的网格…1行4列。我正在寻找一种方法,将左侧的两个按钮与右侧的两个按钮进行视觉分组。我一直在寻找一种使用分隔符的方法,但它似乎不能很好地使用网格,更喜欢StackPanel

这是正确的控制吗?
如果是这样的话,那么如何将内容与列分开(在本例中填充了按钮)


谢谢。

我通常使用简单的选择在按钮之间添加一个固定宽度的列 实际上,您可以使用不同的背景色或插入图像

您是否尝试过其他方法


如果样式正确,可以使用分隔符。默认情况下,它会创建一条水平线。您必须应用不同的样式使其垂直。 有关如何在WPF网格中将其设置为垂直线的样式,请参见本文:


讨论中还提到,只要不将分隔符元素包装在StatusBarItem中,StatusBar就会将一些样式应用于分隔符元素。也许StackPanel也有类似的功能。

如果其他人偶然发现这个最简单的解决方案:

<Separator Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" />


不,我没有。对一条线来说,这似乎太过分了。此外,此示例还导致“上一个”按钮的大小可调整,这是不需要的。有一个额外的列定义,它应该是宽度而不是高度。您在哪里设置背景色?它是列定义属性之一的子属性吗?您可以添加一个面板,并完全按照我的需要设置其背景颜色。谢谢
<Separator Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" />