Существует ли стандартный/лучший способ размещения элементов в WPF ListBox
, так что между последовательными элементами есть пробел, но не выше первого или ниже последнего?
Для меня наиболее очевидным способом добавить интервал является изменение ItemTemplate
, чтобы включить пробел выше, ниже или оба выше и ниже каждого элемента. Это, конечно, означает, что будет пространство выше/ниже первого и/или последнего элемента или одного элемента.
Я мог бы использовать триггеры для выбора разных шаблонов для первого, последнего, промежуточного элементов, но задаюсь вопросом, есть ли что-то более простое, чего я не вижу - кажется, что контрольный интервал будет общим требованием.
Спасибо.
ПРИМЕЧАНИЕ. Я работаю в WPF, но предполагаю, что это похоже, если не идентично в Silverlight XAML.