WPFでは、実行時に動的にメニュー項目を作成しています。プログラムでアイコンサイズを設定する
ResourceDictionaryに格納されているStreamGeometryからアイコンを設定します。すべて正常に動作しますが、アイコンのサイズはどのように設定しますか?
MenuItem menExit = new MenuItem();
menExit.Header = "Exit"; // will be changedlater
menExit.Command = UICommands.CmdExit;
menExit.CommandBindings.Add(new CommandBinding(UICommands.CmdExit, CmdExitExecute, CmdExitCanExecute));
menExit.Icon = (StreamGeometry)FindResource("ImgExit");
//SET THE SIZE HERE????????
// Eventually, how do I set the fill color?
menu.Items.Add(menExit);
注、私は、実行時にこのすべてをやっているとxalm
アイコンは、私はMenuItemのスタイルがあることを思わせるようあなたが直接ジオメトリを設定することができるという事実を。そのStyleで可能なPathコントロールを見て、そのサイズを設定してください。 – Clemens