Предположим, у вас есть UserControl
, называемый ActionableListBox
, который состоит из DockPanel
, который содержит Button
и ListBox
.
Настройка ActionableListBox
для отображения свойств назавернутый ListBox
прост.Просто определите свойство в ActionableListBox
и делегируйте метод получения / установки внутреннему ListBox
.Довольно прямолинейно.
Однако я не нахожу, как настроить ActionableListBox
для «прохождения» таких событий, как SelectionChanged
и т. Д., Чтобы я мог использовать его в XAML.Вы не можете «делегировать», как со свойствами, так как обработчик событий может появляться только слева от оператора присваивания.
Таким образом, если не заставлять его преобразовывать его в полноценный CustomControl
,есть ли способ «пропустить» события, чтобы я мог использовать это UserControl
в XAML?