Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用验证时标记无效。WPF样式中出现错误_Wpf_Validation_Xaml_Visual Studio 2012_Resourcedictionary - Fatal编程技术网

使用验证时标记无效。WPF样式中出现错误

使用验证时标记无效。WPF样式中出现错误,wpf,validation,xaml,visual-studio-2012,resourcedictionary,Wpf,Validation,Xaml,Visual Studio 2012,Resourcedictionary,我正在尝试使用样式将附加的event Validation.Error应用于wpf窗口中的许多元素 如何实施的示例: <Style TargetType="TextBox"> <EventSetter Event="Validation.Error" Handler="TextBox_ValidationError"/> </Style> 这段代码可以工作,并且在发生验证错误时调用处理程序方法 但是,VS2012中的设计器不会显示并给出带有错误消息的

我正在尝试使用样式将附加的event Validation.Error应用于wpf窗口中的许多元素

如何实施的示例:

<Style TargetType="TextBox">
    <EventSetter Event="Validation.Error" Handler="TextBox_ValidationError"/>
</Style>
这段代码可以工作,并且在发生验证错误时调用处理程序方法

但是,VS2012中的设计器不会显示并给出带有错误消息的消息“无效标记”:事件“error”不是RoutedEvent

在VS2010中,我收到了相同的错误消息,但设计器仍然工作

我在使用样式,因为我的实际程序使用数据网格,样式通过EditingElementStyle应用


关于如何修改样式有什么想法吗?

这里看起来不错,VS2010和VS2012您现在有任何错误吗?我使用的是VS2012更新3。无,我也在运行VS2012更新3,2010很好。这里有一个屏幕截图:我对你做了什么不同的事情吗。我和这里的同事聊天,他们也从来没有看到过这个错误,但他们也提到了当你的解决方案在网络驱动器/共享上时可能发生的问题,我还记得几年前我安装了一个名为Resharper的应用程序,当时有一些奇怪的xaml问题。很多人都在使用它。我无法忍受,但如果你使用它,可能就是这样,否则我不知道,非常奇怪