В WPF я динамически создаю элемент меню во время выполнения.Программная настройка размера значка
Я установил значок из StreamGeometry, который хранится в ResourceDictionary. Все работает нормально, но: как установить размер значка?
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
Тот факт, что вы можете непосредственно установить геометрию, как Icon заставляет меня думать, что есть MenuItem Style. Посмотрите на возможный элемент управления Path в этом стиле и установите его размер. – Clemens