2011-07-13 10 views
2

RoutedCommandクラスには、コンストラクタで設定できるNameプロパティがあります。 MSDNは約RoutedCommand.Nameと言っていますRoutedCommand.Nameプロパティはどのように使用されますか?

このプロパティは、XAMLでRoutedCommandを参照するときに使用できます。

しかし、私はこれを行う方法に関する情報を見つけることができないようです。現在、私の命令は次のようにXAMLで参照されています

Command="{x:Static someNamespace:Commands.SomeCommand}" 

これはそのNameプロパティでコマンドを参照してください、そして、あなたがNameを設定するか否かの作品はありませんありません。

RoutedCommand.Nameの目的は何ですか?どのように使用できますか?

答えて

1

RoutedCommand.Nameは、文字通りいくつかのUIElementDependencyPropery、通常MenuItemまたはButtonと結合するRoutedCommandの名前を提供しています。

ApplicationCommandsクラスがSystem.Windows.Input名前空間(PresentationCore.dll)に含まれている以下のXAMLコードを参照してください。

<Button Command="{x:Static ApplicationCommands.Open}" 
    Content="{Binding Source={x:Static ApplicationCommands.Open}, Path=Name}"/> 
関連する問題