2013-08-15 4 views
0

Я стараюсь, чтобы связать значение DiscreteBooleanKeyFrame к HasError из текстового поля:Не можете найти правящую FrameworkElement к DiscreteBooleanKeyFrame

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

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

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

Cannot find governing FrameworkElement or FrameworkContentElement for target element. BindingExpression:Path=Validation.HasError; DataItem=null; target element is 'DiscreteBooleanKeyFrame' (HashCode=xxxxx); target property is 'Value' (type 'Boolean')

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

ответ

0

Случается, что ключевые фреймы являются абстрактными объектами, которые не находятся ни в одном дереве.

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