2009-12-02 48 views
3

我正在使用VS2008 EE SP1 + WPF + XAML。 一開始我加入到它的引用:XAML:在類型VisualStateManager中未找到可附加屬性VisualStateGroups

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> 

有誰知道的原因和可能的解決方法?

回答

6

這不適用於.NET 3.5sp1 WPF應用程序。

VisualStateManager和相關的類分別介紹的Silverlight 3。它的部分不3.5SP1 WPF的一部分,但被添加到WPF版本4

相關問題