Не удается найти управляющий элемент FrameworkElement для DiscreteBooleanKeyFrame

Я пытаюсь привязать значение DiscreteBooleanKeyFrame к HasError текстового поля:

<DiscreteBooleanKeyFrame KeyTime="0" Value="{Binding ElementName=TextBox1,Path=Validation.HasError}"/>

Это не работает.

Я проверил вывод и увидел следующую ошибку:

Не удается найти управляющий FrameworkElement или FrameworkContentElement для целевого элемента. BindingExpression: Путь = Validation.HasError; DataItem = null; целевой элемент - DiscreteBooleanKeyFrame (HashCode = xxxxx); целевое свойство - значение 'Value' (тип 'Boolean')

Кто-нибудь знает, почему возникает эта ошибка?


person Hodaya Shalom    schedule 15.08.2013    source источник


Ответы (1)


Происходит потому, что ключевые кадры - это абстрактный объект, которого нет ни в каком дереве.

Также, если я правильно помню, вы все равно не можете привязать анимацию.

person H.B.    schedule 15.08.2013