Я работаю над приложением WPF, которое отображает объект XAML, и я хочу увеличивать и уменьшать масштаб объекта XAML с помощью колесика мыши. Я мог бы создать хороший плавный переход объекта XAML для колеса мыши, но я не могу понять, как различать направление колеса мыши. Я обнаружил, что должен использовать свойства триггера, но не могу найти, как это сделать для колесика мыши.
Это код, который у меня есть до сих пор, и он срабатывает для любого действия колесика мыши (вверх или вниз):
<UserControl.Triggers>
<EventTrigger RoutedEvent="Mouse.MouseWheel" >
<BeginStoryboard Storyboard="{StaticResource OnMouseWheel1}"/>
</EventTrigger>
</UserControl.Triggers>
Спасибо всем вашим помощникам :)