// Events
        //public event EventHandler<TEventArg<RadTreeNode>> OnItemSelectChanged;



        // Methods
        private UCNavigatorBar()
        {
            this.InitializeComponent();
            this.navigateTree = NavigateTree.GetInstance();
            this.Dock         = System.Windows.Forms.DockStyle.Fill;
            this.Location     = new System.Drawing.Point(0, 27);
            this.Margin       = new System.Windows.Forms.Padding(3, 2, 3, 2);
            this.Name         = "NavigatorBar";
            this.Size         = new System.Drawing.Size(235, 495);
            this.TabIndex     = 1;
            //navigateTree.CheckBoxes = false;

            //navigateTree.ExpandAnimation = ExpandAnimation.Opacity;
            //navigateTree.AllowDragDrop = true;
            //navigateTree.AllowEdit = true;
            //navigateTree.TreeIndent = 35;
            //navigateTree.TreeViewElement.ExpandImage = Properties.Resources.expand.GetThumbnailImage(20, 20, null, IntPtr.Zero);
            //navigateTree.TreeViewElement.HoveredExpandImage = Properties.Resources.expand.GetThumbnailImage(20, 20, null, IntPtr.Zero);
            //navigateTree.TreeViewElement.CollapseImage = Properties.Resources.collapse.GetThumbnailImage(20, 20, null, IntPtr.Zero);
            //navigateTree.TreeViewElement.HoveredCollapseImage = Properties.Resources.collapse.GetThumbnailImage(20, 20, null, IntPtr.Zero);
            //navigateTree.LineStyle = TreeLineStyle.Dot;
            //navigateTree.LineColor = Color.DeepSkyBlue;
            //navigateTree.ItemHeight = this.GetSetting().ThumbImgSize;
            //navigateTree.ImageScalingSize = new Size(this.GetSetting().ThumbImgSize, this.GetSetting().ThumbImgSize);

            //navigateTree.AllowArbitraryItemHeight = true;
            //navigateTree.ShowItemToolTips = true;
            //navigateTree.SelectedNodeChanged += radTreeView1_SelectedNodeChanged;
            //navigateTree.Nodes.PropertyChanged += this.Nodes_PropertyChanged;
            //this.SetupBatchNodeMenu();
            //this.SetupCategoryNodeMenu();
            //this.SetupFileNodeMenu();
            //base.Load += new EventHandler(this.UCNavigatorBar_Load);
        }
        private void InitializeComponent()
        {
            this.components = new System.ComponentModel.Container();
            navigateTree    = NavigateTree.GetInstance();
            radTreeView     = navigateTree.GetRadTree();
            ((System.ComponentModel.ISupportInitialize)(radTreeView)).BeginInit();
            this.SuspendLayout();

            //
            // UCNavigatorBar
            //
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
            this.AutoScaleMode       = System.Windows.Forms.AutoScaleMode.Font;
            this.Controls.Add(navigateTree.GetRadTree());
            this.Name = "UCNavigatorBar";
            this.Size = new System.Drawing.Size(233, 634);
            ((System.ComponentModel.ISupportInitialize)(radTreeView)).EndInit();
            this.ResumeLayout(false);
        }
 public void SetDispatchObj(UCNavigatorBar bar)
 {
     this._ucnavigatorbar = bar;
     this.navigateTree    = bar.GetNavigateTree();
     //this._ucnavigatorbar.OnItemSelectChanged += this._ucnavigatorbar_OnItemSelectChanged;
 }