Csharp/C#教程:设计时错误 – ‘VisualState’出现在至少两个名称空间中分享


设计时错误 – ‘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的一部分,因此如果您使用DataGridVisualStateManager的工具包,则可以简单地删除工具包引用以解决歧义。 如果您想使用工具包进行制图,那么您应该使用WPF4版本的图表:

如果仍然需要使用旧的Toolkit和WPF4,则必须找到VisualStateManager和相关类的所有XAML引用,并在它们前面加上一个命名空间,该命名空间的目标是包含要使用的System.Windows.VisualStateManager的特定程序集。为了解决歧义。

上述就是C#学习教程:设计时错误 – ‘VisualState’出现在至少两个名称空间中分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/949342.html

(0)
上一篇 2021年11月17日
下一篇 2021年11月17日

精彩推荐