Чего я хочу добиться, так это того, чтобы при наведении курсора мыши на главное окно все элементы пользовательского интерфейса зависали, что, я думаю, можно сделать, установив для Window.IsEnabled значение false и после того, как мышь покинет главное окно,все должно быть в норме.
Я пытался определить триггер свойства в окне назначения стиля, но он не работает.Код выглядит так:
<Style.Triggers>
<Trigger Property="Window.IsMouseOver" Value="True">
<Setter Property="Window.IsEnabled" Value="false"/>
</Trigger>
</Style.Triggers>
На самом деле этот тип триггера свойства не будет работать и в Grid.Кто-нибудь может дать некоторые объяснения?
Я также попытался явно использовать события MouseEnter и MouseLeave в Window и установить логику отключения / включения в обработчиках.Это работает.Интересно, возможно ли это сделать в XAML?