У меня есть класс, полученный из ItemsControl, в котором я реализую свой собственный алгоритм выбора, который использует MouseLeftButtonDown для изменения выбора.XAML - InputBindings предотвращает запуск MouseLeftButtonDown-Events
Теперь мне нужен конкретный элемент управление для обработки кликов мыши в ViewModel, поэтому я написал следующее:
<controls:DraggableItemsContainer bla="blub">
<controls:DraggableItemsContainer.InputBindings>
<MouseBinding Gesture="LeftClick" Command="{Binding DeselectSubGroupsCommand}" />
</controls:DraggableItemsContainer.InputBindings>
</controls:DraggableItemsContainer>
Что происходит сейчас, что я не получаю MouseLeftButtonDown мероприятия больше - что comprehensable потому что команда «e.handles» нажимает.
Но в этом случае это не то, что я хочу. Есть ли способ запустить мероприятие в любом случае?
PS: Да, мне нужно сделать выбор в MouseLeftButtonDown-событии, а не в любой Preview-событии
Дополнительный вопрос: Вы говорите: «Что происходит сейчас, это ...» или «что происходит сейчас ...»? Помогите мне улучшить свой английский :-) – Jens
Либо хорошо, хотя «что происходит сейчас» может быть немного более распространенным. –