Значок не отображается для RibbonMenuItem - PullRequest
6 голосов
/ 02 марта 2011

У меня есть следующий код внутри RibbonSplitButton (который правильно отображается на версии CTP ленты 3.5). Я пытался просмотреть его с помощью библиотеки WPF Ribbon 4.0, но он просто не рендерил Icon. Есть идеи почему?

<ribbon:RibbonMenuItem Header="Option 3 - icon">
                            <ribbon:RibbonMenuItem.Icon>
                                <Image Width="16" Height="16" Source="Images/wizard-icon16.png"></Image>
                            </ribbon:RibbonMenuItem.Icon>
                        </ribbon:RibbonMenuItem>

Ответы [ 4 ]

4 голосов
/ 17 ноября 2011

Я тоже вижу ту же проблему. Я пытаюсь поместить даже простой текст в свойство Icon, но он просто ничего не показывает. Я проверил шаблон элемента управления, и в нем просто нет привязки к свойству Icon. Вы можете использовать ImageSource, чтобы поместить изображение на место значка пункта меню.

Полагаю, это просто плохой шаблон управления.

4 голосов
/ 23 августа 2012

Не используйте свойство Icon, которое унаследовано от MenuItem и не используется элементом управления Ribbon.Вместо этого используйте свойство ImageSource.

0 голосов
/ 02 мая 2014

Попробуйте установить для действия по сборке изображения Resource

0 голосов
/ 02 марта 2011

Добавьте косую черту перед изображениями и выполните решение Rebuild.Предполагается, что каталог Images находится в корне вашего проекта.

Установлено ли для действия по сборке образа значение Content?

HTH

...