こんにちは、ボタンをリストの項目テンプレートとしてレンダリングし、水平に表示しようとしています。問題は、それらが互いに「突き合わせ」ていないことです。それらはそれぞれの間に小さなギャップを残します。治すためにいろいろ試しましたが、治りません。何か案は?
こんにちは、ボタンをリストの項目テンプレートとしてレンダリングし、水平に表示しようとしています。問題は、それらが互いに「突き合わせ」ていないことです。それらはそれぞれの間に小さなギャップを残します。治すためにいろいろ試しましたが、治りません。何か案は?
WPF ツールのSnoopを使用して、マージンがどこから来ているかを調べてから修正してみてください。
(負のマージン = コードの匂い、一般的には IMO。)
cliptobounds を false に設定して、負のマージンを試してみてください。
ほとんどの場合、ItemContainerStyle で修正できるアイテム コンテナー (つまり、ListBox を使用している場合は ListBoxItem) の Border、Margin、または Padding であるか、ボタンの Border が BorderThickness=1、BorderBrush=Transparent または null を使用しています。
ダンが提案したようにスヌープを使用して調べてください。