0

您好我正在尝试将按钮呈现为列表的项目模板,以水平显示。问题是他们没有互相“对接”。他们在每个人之间留下一个小间隙。我已经尝试了各种方法来治愈它,但都没有成功。有任何想法吗?

4

3 回答 3

2

尝试使用 WPF 工具Snoop找出边距来自何处,然后修复它。

(负边距 = 代码异味,一般而言,IMO。)

于 2010-12-02T15:30:59.713 回答
0

尝试负边距,将 cliptobounds 设置为 false,也许这会有所帮助

于 2010-12-02T15:20:07.063 回答
0

它很可能是您的项目容器上的边框、边距或填充(即,如果您使用 ListBox,则为 ListBoxItem),可以使用 ItemContainerStyle 进行更正,或者您的按钮的边框使用 BorderThickness=1、BorderBrush=Transparent 或 null。

按照 Dan 的建议使用 Snoop 来找出答案。

于 2010-12-02T18:09:15.127 回答