2

このRoutedCommandクラスにはName、コンストラクターで設定できるプロパティがあります。MSDNはこれについて次のように述べていRoutedCommand.Nameます。

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

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

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

これは、そのプロパティによってコマンドを参照せず、Name設定したかどうかに関係なく機能しますName

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

4

1 に答える 1

1

RoutedCommand.Name文字通り、いくつかの、通常またはRoutedCommandのとバインドするための名前を提供します。DependencyProperyUIElementMenuItemButton

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

<Button Command="{x:Static ApplicationCommands.Open}" 
    Content="{Binding Source={x:Static ApplicationCommands.Open}, Path=Name}"/>
于 2011-07-14T06:01:37.520 に答える