Пользовательский элемент управления WPF как шаблон элемента - PullRequest
0 голосов
/ 02 декабря 2010

Привет Я пытаюсь сделать кнопки как шаблон элемента списка, чтобы они отображались горизонтально. Проблема в том, что они не «противятся» друг другу. Они оставляют небольшой разрыв между каждым. Я пробовал разные вещи, чтобы вылечить это, но не удалось. Есть идеи?

Ответы [ 3 ]

2 голосов
/ 02 декабря 2010

Попробуйте использовать инструмент WPF Snoop , чтобы выяснить, откуда исходит поле, и затем исправьте его.

(Отрицательные поля = запах кода, в общем, ИМО.)

0 голосов
/ 02 декабря 2010

Скорее всего, это Border, Margin или Padding в контейнере вашего элемента (т.е. ListBoxItem, если вы используете ListBox), который можно исправить с помощью ItemContainerStyle или BorderThickness = 1, BorderBrush = Transparent или null, если Border вашей кнопки .

Используйте Снуп, как Дэн предложил выяснить.

0 голосов
/ 02 декабря 2010

Попробуйте отрицательное поле, установив для cliptobounds значение false, возможно, это может помочь

...