Поделиться через


RibbonDropDownItem.OfficeImageId - свойство

Возврат или установка изображения, отображаемого на объекте RibbonDropDownItem при использовании встроенного значка Microsoft Office.

Пространство имен:  Microsoft.Office.Tools.Ribbon
Сборка:  Microsoft.Office.Tools.Common (в Microsoft.Office.Tools.Common.dll)

Синтаксис

'Декларация
Property OfficeImageId As String
    Get
    Set
string OfficeImageId { get; set; }

Значение свойства

Тип: System.String
Изображение, отображаемое на объекте RibbonDropDownItem при использовании встроенного значка Microsoft Office.

Заметки

Свойство OfficeImageId определяет значок Office, отображаемый на элементе управления. Значение свойства представляет собой строку, определяющую значение imageMso для выбранного значка. Это свойство можно установить во время разработки или во время выполнения. При изменении значения данного свойства во время выполнения внешний вид элемента управления обновляется в соответствии с изменениями.

Список значений imageMso приведен на странице центра загрузок Майкрософт Надстройка для системы Office 2007: коллекция значков (на английском языке).

Если установлено свойство Image, это свойство игнорируется. Изображения, определяемые свойством OfficeImageId, загружаются несколько быстрее изображений, определяемых свойством Image, поскольку в приложении Office осуществляется их кэширование.

Примеры

В следующем примере двум элементам в раскрывающемся списке назначаются значки Microsoft Office.

Перед выполнением этого примера выполните следующие действия:

  1. Добавьте элемент Лента (визуальный конструктор) в проект, созданный с использованием средств разработки для Office в Visual Studio.

  2. Добавьте группу на пользовательскую вкладку.

  3. Добавьте раскрывающийся список в группу.

Private Sub PopulateDropDown()
    Dim status1 As RibbonDropDownItem = Me.Factory.CreateRibbonDropDownItem()
    status1.Label = "Away"
    status1.OfficeImageId = "PersonaStatusAway"
    DropDown1.Items.Add(status1)
    Dim status2 As RibbonDropDownItem = Me.Factory.CreateRibbonDropDownItem()
    status2.Label = "Online"
    status2.OfficeImageId = "PersonaStatusOnline"
    DropDown1.Items.Add(status2)
End Sub
private void PopulateDropDown()
{
    RibbonDropDownItem status1 = this.Factory.CreateRibbonDropDownItem();
    status1.Label = "Away";
    status1.OfficeImageId = "PersonaStatusAway";
    dropDown1.Items.Add(status1);
    RibbonDropDownItem status2 = this.Factory.CreateRibbonDropDownItem();
    status2.Label = "Online";
    status2.OfficeImageId = "PersonaStatusOnline";
    dropDown1.Items.Add(status2);
}

Безопасность платформы .NET Framework

См. также

Ссылки

RibbonDropDownItem Интерфейс

Microsoft.Office.Tools.Ribbon - пространство имен

Другие ресурсы

Общие сведения об объектной модели ленты