Создание настраиваемой кнопки со значком в настраиваемой группе для Outlook с помощью C # VSTO

Я новичок в C #, а также в библиотеке Outlook.

Я создал настраиваемую группу на вкладке «Встреча» в Outlook, в которой есть кнопка. Я также добавил изображение в свойствах кнопки (как показано на скриншоте).

введите описание изображения здесь

Изображение представляет собой логотип моей надстройки. Но я не могу изменить размер этого изображения.

Я хочу, чтобы моя кнопка выглядела так же, как и другие кнопки Outlook, например «Встреча в Skype» или «Заметки о встрече» с большим значком.

Может ли кто-нибудь предложить мне способ создания кнопки с большим значком.

Я создал ленту (Visual Designer) в Visual Studio 2015 для надстройки Outlook 2016 с помощью VSTO. Как лучше всего сделать это с помощью C #?


person user7438259    schedule 01.03.2017    source источник


Ответы (2)


Лента «кнопка» бывает двух размеров:

size="large"
size="normal"

Если вы добавите в свой элемент управления кнопками XML большого размера, вы получите тот вид кнопки, о котором говорите. Дополнительные сведения о настройке ленты Office Fluent Ribbon см. В следующих замечательных ресурсах:

Настройка ленты 2007 Office Fluent для разработчиков (часть 1 из 3)

Настройка 2007 Лента Office Fluent для разработчиков (часть 2 из 3)

Настройка ленты 2007 Office Fluent для разработчиков (часть 3 из 3)

person Slava Ivanov    schedule 02.03.2017
comment
Спасибо за ваш ответ. Но, как я уже упоминал, я использую ленту (визуальный конструктор), а не ленту (XML). Подскажите, пожалуйста, как это сделать с помощью Visual Designer. - person user7438259; 02.03.2017

У меня есть решение этой проблемы. Мы можем установить для свойства ControlSize кнопки Button значение RibbonControlSizeLarge.

person user7438259    schedule 02.03.2017
comment
Ваш ответ связан с использованием Visual Designer IDE Visual Studio, я добавил в ваш вопрос соответствующий тег. Я также предлагаю поближе познакомиться с используемой вами IDE, прежде чем начинать код. каждый кодер должен знать свои инструменты;) - person Slava Ivanov; 02.03.2017
comment
Да, безусловно! Я изучу IDE подробнее. Спасибо за ваше предложение! - person user7438259; 03.03.2017