Я пытаюсь создать пользовательский шаблон ControlTemplate для ListBox, где пользователь должен иметь возможность изменять внешний вид некоторых деталей.Допустим, измененный шаблон ControlTemplate выглядит следующим образом:
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<RepeatButton ... />
<ScrollViewer ... /> <!-- ScrollContentPresenter -->
<RepeatButton ... />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
Как я могу позволить пользователю этого элемента управления CustomListBox иметь возможность изменять внешний вид (содержимое) добавленных двух кнопок повтора?Я понял, что мне нужно предоставить два свойства зависимостей в моем пользовательском элементе управления, но как связать их с вышеуказанным шаблоном элемента управления?