В пользовательском элементе управления (или любом другом) мы все знаем, что VisualStateManger можно использовать в коде для запуска перехода или анимации, например:
if (target.IsLocked)
{
VisualStateManager.GoToState(this, "Locked", true);
}
else if (target.IsBroken)
{
VisualStateManager.GoToState(this, "Broken", true);
}
else
{
VisualStateManager.GoToState(this, "Normal", true);
}
Однако, похоже, чтомало или нет информации о запуске этого типа анимации из XAML.Можно ли определить DataTemplate или Trigger, которые могли бы обеспечить поведение, эквивалентное коду, указанному выше?