コード例 #1
0
ファイル: NiCommandBar.cs プロジェクト: vector-man/netide
        public NiCommandBar(Guid id, NiCommandBarKind kind, int priority)
            : base(id, priority)
        {
            Kind = kind;

            var collection = new NiList <INiCommandBarGroup>();

            collection.CollectionChanged += (s, e) => OnItemsChanged(e);

            Controls = collection;
        }
コード例 #2
0
ファイル: NiCommandBar.cs プロジェクト: netide/netide
        public NiCommandBar(Guid id, NiCommandBarKind kind, int priority)
            : base(id, priority)
        {
            Kind = kind;

            var collection = new NiList<INiCommandBarGroup>();

            collection.CollectionChanged += (s, e) => OnItemsChanged(e);

            Controls = collection;
        }
コード例 #3
0
ファイル: NiCommandManager.cs プロジェクト: netide/netide
        public HResult CreateCommandBar(Guid id, NiCommandBarKind kind, int priority, out INiCommandBar commandBar)
        {
            commandBar = null;

            try
            {
                commandBar = new NiCommandBar(id, kind, priority);

                _objects[id] = commandBar;

                return HResult.OK;
            }
            catch (Exception ex)
            {
                return ErrorUtil.GetHResult(ex);
            }
        }
コード例 #4
0
ファイル: NiCommandManager.cs プロジェクト: vector-man/netide
        public HResult CreateCommandBar(Guid id, NiCommandBarKind kind, int priority, out INiCommandBar commandBar)
        {
            commandBar = null;

            try
            {
                commandBar = new NiCommandBar(id, kind, priority);

                _objects[id] = commandBar;

                return(HResult.OK);
            }
            catch (Exception ex)
            {
                return(ErrorUtil.GetHResult(ex));
            }
        }