2009-12-02 4 views
3

J'utilise VS2008 EE SP1 + WPF + XAML. Au début, j'ajouté une référence à elle:XAML: La propriété attachable VisualStateGroups n'a pas été trouvée dans le type VisualStateManager

xmlns:vsm="clr-namespace:System.Windows;assembly=System.Windows" 

Je reçois cette erreur lors de la compilation:

<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> 

Quelqu'un sait-il la raison et solution de contournement possible?

Répondre

6

Cela ne fonctionnera pas dans une application WPF .NET 3.5sp1.

VisualStateManager et les classes connexes ont été introduites dans le cadre de Silverlight 3. Il ne fait pas partie de WPF dans 3.5sp1, mais est ajouté à WPF dans la version 4.

Questions connexes