Установить пользовательское прикрепленное свойство на StoryBoard

У меня есть раскадровка и я хотел бы установить вложенное свойство VisualStateUtility.InitialState. Я пробовал различные комбинации, но свойство никогда не было решено.

Я получаю следующую ошибку:Не удается разрешить TargetProperty (VisualStateUtility.InitialState)

Как я могу установить значение моего пользовательского присоединенного свойства на раскадровке?

<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="(Fully.Qualified.Namespace.VisualStateUtility.InitialState)"  Storyboard.TargetName="ExpanderButton">

    public static string GetInitialState(DependencyObject obj)
    {
        return (string)obj.GetValue(InitialStateProperty);
    }

    public static void SetInitialState(DependencyObject obj, string value)
    {
        obj.SetValue(InitialStateProperty, value);
    }

    // Using a DependencyProperty as the backing store for InitialState.  This enables animation, styling, binding, etc...
    public static readonly DependencyProperty InitialStateProperty =
        DependencyProperty.RegisterAttached("InitialState", typeof(string), typeof(VisualStateUtility), new PropertyMetadata(null,OnInitialStatePropertyChanged));

Ответы на вопрос(2)

Ваш ответ на вопрос