设计时错误 – ‘VisualState’出现在至少两个名称空间中
我收到以下错误
模糊类型参考。 名为“VisualState”的类型至少出现在两个名称空间“System.Windows”和“System.Windows”中。 考虑调整程序集XmlnsDefinition属性。
我没有直接引用任何这些程序集名称空间,我正在执行以下操作:
<ResourceDictionary xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
应用程序编译很好,只是在设计时抛出这些错误。 这种情况发生在VSM库的一部分其他类中。
听起来你正在尝试使用WPF4.5为WPF3.5编译的WpfToolkit。 VisualStateManager
现在是WPF4的一部分,因此如果您使用DataGrid
或VisualStateManager
的工具包,则可以简单地删除工具包引用以解决歧义。 如果您想使用工具包进行制图,那么您应该使用WPF4版本的图表:
如果仍然需要使用旧的Toolkit和WPF4,则必须找到VisualStateManager和相关类的所有XAML引用,并在它们前面加上一个命名空间,该命名空间的目标是包含要使用的System.Windows.VisualStateManager
的特定程序集。为了解决歧义。
上述就是C#学习教程:设计时错误 – ‘VisualState’出现在至少两个名称空间中分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/949342.html