Я разрабатываю универсальное приложение. На одной странице я решил использовать FlipView. Я могу легко анимировать событие SelectionChanged из кода, но мне просто интересно, есть ли способ анимировать это событие, используя только XAML. (BTW, UseTouchAnimationsForAllNavigation = «True» не работает). Итак, вот упрощенный пример того, что я делаю:FlipView EventTrigger для события SelectionChanged
<FlipView x:Name="MultipleItems">
<FlipView.Triggers>
<EventTrigger RoutedEvent="Selector.SelectionChanged">
<BeginStoryboard>
<Storyboard x:Name="ColorStoryboard">
//do stuff
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<FlipView.Triggers>
</FlipView>
Я думаю, что этот способ использования EventTrigger прекрасно (насколько SelectionChanged событие принимает аргументы, унаследованных от RoutedEventArgs), но она по-прежнему дает мне ошибку во время выполнения на перейдите на страницу, содержащую FlipView.
Ошибка следующая:
WinRT information: Failed to assign to property 'Windows.UI.Xaml.EventTrigger.RoutedEvent'. [Line: 69 Position: 35]
Additional information: The text associated with this error code could not be found.
Я считаю, что есть способ назначить этот RoutedEvent свойство правильно, но я не нашел еще. Также я не хочу использовать поведение для такой простой вещи.
Может ли кто-нибудь помочь?