我在VS2010中用wpfToolkit 3.5作爲引用程序集構建應用程序。wpf VisualState與wpfToolkit衝突?
我試圖從ExpressionBlend 4中添加一些VisualState,並且當我嘗試構建項目時出現以下錯誤。
類型 'System.Windows.VisualState' 同時存在於 'C:\ Program Files文件 (x86)的\參考 大會\微軟\ Framework.NETFramework \ V4.0 \ PresentationFramework.dll' 和'C:\ Program Files文件(x86)的\ WPF 工具包\ 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>
有什麼建議嗎?
感謝
這是正確的答案,解決了我的問題! – SepehrM 2014-04-05 13:13:44