3

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>

誰かが理由と可能な回避策を知っていますか?

4

1 に答える 1

7

これは、.NET3.5sp1WPFアプリケーションでは機能しません。

VisualStateManagerおよび関連するクラスは、Silverlight 3の一部として導入されました。3.5sp1ではWPFの一部ではありませんが、バージョン4ではWPFに追加されています。

于 2009-12-02T18:02:09.983 に答える