示例#1
0
        /// <summary>
        /// 创建功能区
        /// </summary>
        /// <returns></returns>
        private XRibbon CreateRibbon()
        {
            if (xRibbon != null)
            {
                return(xRibbon);
            }
            // 创建功能区对象
            xRibbon = new XRibbon();
            // 创建功能区页签集合对象
            var xTabs = new XRibbonTabs();

            xRibbon.Append(xTabs);

            return(xRibbon);
        }
示例#2
0
 /// <summary>
 /// 初始化功能区管理器
 /// </summary>
 /// <param name="context"></param>
 /// <param name="extensinPoint"></param>
 public void Initialize(IBundleContext context, IExtensionPoint extensinPoint)
 {
     this.point         = extensinPoint;
     this.bundleContext = context;
     this.xRibbon       = CreateRibbon();
 }
示例#3
0
 internal RibbonUi(RibbonAdminImpl ribbonAdmin)
 {
     this.xRibbon     = ribbonAdmin.xRibbon;
     this.ribbonAdmin = ribbonAdmin;
 }