Compartilhar via


Propriedade RibbonDropDownItem.Tag

Obtém ou define os dados específicos do aplicativo que estão associados com esse RibbonDropDownItem.

Namespace:  Microsoft.Office.Tools.Ribbon
Assembly:  Microsoft.Office.Tools.Common (em Microsoft.Office.Tools.Common.dll)

Sintaxe

'Declaração
<BindableAttribute(True)> _
<TypeConverterAttribute> _
Property Tag As Object
[BindableAttribute(true)]
[TypeConverterAttribute]
Object Tag { get; set; }

Valor de propriedade

Tipo: System.Object
Um objeto que representa os dados específicos do aplicativo que estão associados com esse RibbonDropDownItem.

Comentários

Qualquer tipo derivado da classe de System.Object pode ser atribuído à propriedade.Entretanto, se você definir a propriedade de Tag na janela do Visual Studio Propriedades , você só pode atribuir texto.

Um uso comum para a propriedade de Tag é armazenar os dados associados próxima ao item.

Exemplos

O exemplo a seguir define a propriedade de Tag de RibbonDropDownItem em uma caixa suspensa.

Para executar este exemplo de código, primeiro você deve executar as seguintes etapas:

  1. Adicionar um item de Faixa de Opções (Visual Designer) a um projeto criado usando ferramentas de desenvolvimento do Office no Visual Studio.

  2. Adicione uma caixa suspensa ao grupo Group1padrão.

Public Class CourseInfo
    Private ID As String
    Public Sub New(ByVal _courseID As String)
        ID = _courseID
    End Sub
End Class

Private Sub AddDropDownTag()
    Dim item1 As RibbonDropDownItem = Me.Factory.CreateRibbonDropDownItem()
    item1.Label = "Class 101"
    item1.Tag = New CourseInfo("101")
    DropDown1.Items.Add(item1)
End Sub
public class CourseInfo
{
    private string ID;
    public CourseInfo(string _courseID)
    {
        ID = _courseID;
    }
}

private void AddDropDownTag()
{
    RibbonDropDownItem item1 = this.Factory.CreateRibbonDropDownItem(); 
    item1.Label = "Class 101";
    item1.Tag = new CourseInfo("101");
    dropDown1.Items.Add(item1);
}

Segurança do .NET Framework

Consulte também

Referência

RibbonDropDownItem Interface

Namespace Microsoft.Office.Tools.Ribbon

Outros recursos

Visão geral do modelo de objeto de faixa de opções