Недопустимое значение для свойства "Событие" (XAML Eventsetter)
Я использую сообщество Visual Studio 2015 и получаю следующее сообщение об ошибке:
Недопустимое значение для свойства "Событие": Microsoft.VisualStudio.DesignTools.Xaml.LanguageService.Semantics.XmlValue.
Вот код позади:
<Style x:Key="TextBoxStyle1" BasedOn="{x:Null}" TargetType="{x:Type TextBox}">
<EventSetter Event="MouseEnter" Handler="Check_MouseEnter" />
<EventSetter Event="MouseLeave" Handler="Check_MouseLeave" />
<EventSetter Event="GotFocus" Handler="Check_GotFocus" />
Я пробовал UIElement.MouseEnter
, Mouse.MouseEnter
, TextBox.MouseEnter
. Если я скомпилирую обработчик, он работает нормально, но сообщение об ошибке все еще существует.
Любые предложения?
Ответы
Ответ 1
Это кажется ошибкой в дизайнере WPF, как уже сообщалось здесь, в Microsoft Connect.
Похоже, дизайнер ошибочно дает предупреждение или ошибку, но в конечном итоге код в порядке, поэтому он компилируется и работает. Ничего вам не стоит беспокоиться сейчас, так как продукт еще не выпущен.