您好我正在尝试将按钮呈现为列表的项目模板,以水平显示。问题是他们没有互相“对接”。他们在每个人之间留下一个小间隙。我已经尝试了各种方法来治愈它,但都没有成功。有任何想法吗?
您好我正在尝试将按钮呈现为列表的项目模板,以水平显示。问题是他们没有互相“对接”。他们在每个人之间留下一个小间隙。我已经尝试了各种方法来治愈它,但都没有成功。有任何想法吗?
尝试使用 WPF 工具Snoop找出边距来自何处,然后修复它。
(负边距 = 代码异味,一般而言,IMO。)
尝试负边距,将 cliptobounds 设置为 false,也许这会有所帮助
它很可能是您的项目容器上的边框、边距或填充(即,如果您使用 ListBox,则为 ListBoxItem),可以使用 ItemContainerStyle 进行更正,或者您的按钮的边框使用 BorderThickness=1、BorderBrush=Transparent 或 null。
按照 Dan 的建议使用 Snoop 来找出答案。