RibbonDropDownItem.Tag 属性

定义

获取或设置与此 RibbonDropDownItem 关联的应用程序特定的数据。

[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Localizable(false)]
[System.ComponentModel.TypeConverter]
public object Tag { get; set; }

属性值

Object

一个对象,表示与此 RibbonDropDownItem 关联的应用程序特定的数据。

属性

示例

下面的示例 Tag RibbonDropDownItem 在下拉框中设置的属性。

若要运行此代码示例,必须首先执行以下步骤:

  1. 向使用 Visual Studio 中的 Office 开发工具创建的项目添加 "功能区(可视化设计器) " 项。

  2. 向默认组添加下拉框 Group1

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);
}
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

注解

从类派生的任何类型 System.Object 都可以分配给此属性。 但是,如果在 Tag Visual Studio 的 "属性" 窗口中设置属性,则只能分配文本。

属性的常见用途 Tag 是存储与该项密切关联的数据。

适用于