Я создаю приложение в VS2010 с wpfToolkit 3.5 в качестве сборочной сборки.
Я попытался добавить несколько VisualStates из ExpressionBlend 4, и я получаю следующую ошибку при попытке построить проект.
Тип 'System.Windows.VisualState'
существует в обоих 'c: \ Program Files
(X86) \ Ссылка
Сборки \ Microsoft \ 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>
Есть предложения?
Спасибо