2010-12-02 11 views
0

Hallo Ich versuche, Schaltflächen als Vorlage für eine Liste zu rendern, horizontal angezeigt werden. Das Problem ist, dass sie sich nicht gegenseitig behindern. Sie hinterlassen eine kleine Lücke zwischen ihnen. Ich habe alles versucht, um es zu heilen, aber es ist mir nicht gelungen. Irgendwelche Ideen?WPF-Benutzersteuerung als Elementvorlage

+0

Können Sie Ihren XAML-Code posten? – Rachel

Antwort

0

eine negative Marge Versuchen, ClipToBounds auf false setzen, helfen das kann vielleicht

+0

Ich weiß, es ist eine schlechte Übung, aber wenn Sie etwas brauchen * schnell * könnte es funktionieren ... – Machinarius

2

Versuchen Sie, die WPF-Tool Snoop zu arbeiten, wo der Rand kommt von und dann f ix es.

(Negative Margen = Code Geruch im Allgemeinen IMO.)

0

Es ist höchstwahrscheinlich entweder eine Grenze, Margin, oder Padding auf Ihrem Elementcontainer (dh ListBoxItem wenn Sie List-Box verwenden), die korrigiert werden kann, Mit dem ItemContainerStyle oder dem Border Ihrer Schaltfläche wird BorderThickness = 1, BorderBrush = Transparent oder Null verwendet.

Verwenden Sie Snoop wie Dan vorgeschlagen, um herauszufinden.