WPF の RoutedCommand には、3 つのオーバーロードされたコンストラクターがあります。
次の点を考慮してください。
public static RoutedCommand AddTextFieldCommand = new RoutedCommand();
対
public static RoutedCommand AddTextFieldCommand = new RoutedCommand("AddTextField", typeof(DesignerWindow));
2つ目の利点は何ですか?
XAML での定義が容易になりますか? MSDN は、2 番目のコンストラクターについてあまり詳しく説明していません。