でコントロールを渡そうとするときxaml
、次のコードを記述します。
<MenuItem x:Name="NewMenuItem" Command="{Binding MenuItemCommand}" CommandParameter="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type MenuItem}}}" />
MenuItem
次のように、プログラムで作成しようとしています。
var pluginMenuItem = new MenuItem
{
Header = "NewMenuItem,
Command = MenuItemCommand,
CommandParameter = "{Binding RelativeSource= {RelativeSource Mode=FindAncestor, AncestorType={x:Type MenuItem}}}"
};
これは をstring
"{Binding RelativeSource= {RelativeSource Mode=FindAncestor, AncestorType={x:Type MenuItem}}}"
として渡しCommandParameter
ます。
私は何が欠けていますか?