我使用的是VS2008 EE SP1 + WPF + XAML。在开始的时候,我添加了一个引用:
xmlns:vsm="clr-namespace:System.Windows;assembly=System.Windows"我在编译的时候遇到了这个错误:
<vsm:VisualStateManager.VisualStateGroups>
<vsm:VisualStateGroup x:Name="CommonStates">
<vsm:VisualStateGroup.Transitions>
<vsm:VisualTransition To="MouseOver" Duration="0:0:0.1"/>
<vsm:VisualTransition To="Pressed" Duration="0:0:0.1"/>
</vsm:VisualStateGroup.Transitions>
<vsm:VisualState x:Name="Normal"/>
<vsm:VisualState x:Name="MouseOver">
<Storyboard>
<DoubleAnimation Duration="0:0:0.1" Storyboard.TargetName="Highlight" Storyboard.TargetProperty="Opacity" To="1"/>
</Storyboard>有人知道原因和可能的解决方法吗?
发布于 2009-12-03 02:02:10
这在.NET 3.5sp1WPF应用程序中不起作用。
VisualStateManager和相关的类是作为Silverlight3的一部分引入的。它不是3.5sp1中的WPF的一部分,但在版本4中被添加到WPF中。
https://stackoverflow.com/questions/1834680
复制相似问题