( Month(Created) + ',' + Year(Created) ) AS Date
Вы можете удалить ScrollViewer
из ListBox
, изменив его шаблон управления на что-то более простое:
<ListBox>
<ListBox.Template>
<ControlTemplate>
<ItemsPresenter />
</ControlTemplate>
</ListBox.Template>
...
</ListBox>
Однако я сомневаюсь в ценности вложение ListBoxes. Помните, что каждый ListBox
является селектором и имеет представление о том, какой элемент «выбран». Действительно ли имеет смысл иметь выбранный элемент внутри выбранного элемента, внутри выбранного элемента?
Я бы посоветовал изменить "внутренние" ListBoxes
на простые ItemsControls
, чтобы во вложенных списках нельзя было выбрать элементы. Это значительно упростило бы взаимодействие с пользователем. Возможно, вам все равно придется повторно создать внутренний образец ItemsControls
таким же образом, чтобы удалить полосы прокрутки, но, по крайней мере, пользователь не запутается, какой элемент "