gpt4 book ai didi

c# - 设计时错误 - 'VisualState' 出现在至少两个命名空间中

转载 作者:可可西里 更新时间:2023-11-01 08:16:33 26 4
gpt4 key购买 nike

我收到以下错误

不明确的类型引用。名为“VisualState”的类型至少出现在两个命名空间“System.Windows”和“System.Windows”中。考虑调整程序集 XmlnsDefinition 属性。

我没有直接引用这些程序集 namespace 中的任何一个,我正在执行以下操作:

<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

应用程序编译正常,只是在设计时抛出这些错误。 VSM 库中的一些其他类会发生这种情况。

最佳答案

听起来您正在尝试将为 WPF3.5 编译的 WpfToolkit 与 WPF4 一起使用。 VisualStateManager 现在是 WPF4 的一部分,因此如果您正在使用用于 DataGridVisualStateManager 的工具包,您只需删除对解决歧义。如果您想使用该工具包制作图表,那么您应该使用 WPF4 版本的图表:

如果您仍然需要将旧工具包与 WPF4 一起使用,则必须找到所有对 VisualStateManager 和相关类的 XAML 引用,并在它们前面加上一个命名空间,该 namespace 针对包含 System.Windows 的特定程序集.VisualStateManager 您要使用它来解决歧义。

关于c# - 设计时错误 - 'VisualState' 出现在至少两个命名空间中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4913910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com