gpt4 book ai didi

wpf VisualState 与 wpfToolkit 冲突?

转载 作者:行者123 更新时间:2023-12-04 16:46:55 27 4
gpt4 key购买 nike

我正在使用 wpfToolkit 3.5 作为引用程序集在 VS2010 中构建应用程序。

我尝试从 ExpressionBlend 4 添加一些 VisualStates,但在尝试构建项目时出现以下错误。

The type 'System.Windows.VisualState' exists in both 'c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\PresentationFramework.dll' and 'c:\Program Files (x86)\WPF Toolkit\v3.5.50211.1\WPFToolkit.dll'



这是代码
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="ShowHideRoomNumber">
<VisualState x:Name="Show"/>
<VisualState x:Name="Hide">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="comboBox">
<DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>

我也尝试过,但是发生了同样的错误
xmlns:vsm="clr-namespace:System.Windows;assembly=WPFToolkit"

<vsm:VisualStateManager.VisualStateGroups>
<vsm:VisualStateGroup x:Name="ShowHideRoomNumber">
<vsm:VisualState x:Name="Show"/>
<vsm:VisualState x:Name="Hide">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="comboBox">
<DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</vsm:VisualState>
</vsm:VisualStateGroup>
</vsm:VisualStateManager.VisualStateGroups>

有什么建议么?

谢谢

最佳答案

这就是 extern alias 的用途
http://msdn.microsoft.com/en-us/library/ms173212.aspx

您可以通过 Visual Studio 进行设置

  • 右键单击​​ WPFToolkit 引用以查看其属性,
  • 将“别名”字段更改为您喜欢的任何内容。
  • 关于wpf VisualState 与 wpfToolkit 冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5108334/

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