コード例 #1
0
        private void PrepareTitleBar()
        {
            _titleBar = new RadTitleBarElement
            {
                AllowResize    = false,
                MaxSize        = new Size(0, 30),
                PositionOffset = new SizeF(20, 15)
            };

            _titleBar.FillPrimitive.Visibility = ElementVisibility.Hidden;
            _titleBar.Children[1].Visibility   = ElementVisibility.Hidden;

            _titleBar.CloseButton.Parent.PositionOffset = new SizeF(-20, -10);
            //_titleBar.CloseButton.MinSize = new Size(50, 50);
            _titleBar.CloseButton.ButtonFillElement.Visibility = ElementVisibility.Collapsed;

            _titleBar.MinimizeButton.Visibility = ElementVisibility.Hidden;
            _titleBar.MaximizeButton.Visibility = ElementVisibility.Hidden;

            _titleBar.CloseButton.SetValue(RadFormElement.IsFormActiveProperty, true);

            _titleBar.Close += TitleBarClose;
            panorama.PanoramaElement.PanGesture += radTilePanel1_PanGesture;
            panorama.PanoramaElement.Children.Add(_titleBar);
        }
コード例 #2
0
        private void PrepareTitleBar()
        {
            titleBar           = new RadTitleBarElement();
            titleBar.Text      = "万通智控产线追溯MES系统";
            titleBar.ForeColor = Color.White;
            titleBar.Font      = new Font("Segoe UI Light", 21.75F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(204)));
            titleBar.FillPrimitive.Visibility = ElementVisibility.Hidden;
            titleBar.MaxSize = new Size(0, 50);
            titleBar.Children[1].Visibility = ElementVisibility.Hidden;

            titleBar.CloseButton.Parent.PositionOffset = new SizeF(0, 10);//与top距离
            titleBar.CloseButton.MinSize = new Size(50, 20);
            titleBar.CloseButton.ButtonFillElement.Visibility = ElementVisibility.Collapsed;

            titleBar.MinimizeButton.MinSize = new Size(50, 50);
            titleBar.MinimizeButton.ButtonFillElement.Visibility = ElementVisibility.Collapsed;

            titleBar.MaximizeButton.MinSize = new Size(50, 50);
            titleBar.MaximizeButton.ButtonFillElement.Visibility = ElementVisibility.Collapsed;

            titleBar.CloseButton.SetValue(RadFormElement.IsFormActiveProperty, true);
            titleBar.MinimizeButton.SetValue(RadFormElement.IsFormActiveProperty, true);
            titleBar.MaximizeButton.SetValue(RadFormElement.IsFormActiveProperty, true);

            titleBar.Close           += new TitleBarSystemEventHandler(titleBar_Close);
            titleBar.Minimize        += new TitleBarSystemEventHandler(titleBar_Minimize);
            titleBar.MaximizeRestore += new TitleBarSystemEventHandler(titleBar_MaximizeRestore);
            this.radPanorama1.PanoramaElement.PanGesture += new PanGestureEventHandler(radTilePanel1_PanGesture);
            this.radPanorama1.PanoramaElement.Children.Add(titleBar);
        }
コード例 #3
0
        protected internal override TextParams CreateTextParams()
        {
            TextParams         textParams = base.CreateTextParams();
            RadTitleBarElement ancestor   = this.FindAncestor <RadTitleBarElement>();

            if (ancestor != null)
            {
                textParams.backColor      = ancestor.FillPrimitive.BackColor;
                textParams.forceBackColor = true;
            }
            return(textParams);
        }
コード例 #4
0
        protected override void CreateChildElements()
        {
            base.CreateChildElements();

            this.stackLayout                     = new StackLayoutElement();
            this.stackLayout.Orientation         = System.Windows.Forms.Orientation.Vertical;
            this.stackLayout.StretchVertically   = true;
            this.stackLayout.StretchHorizontally = true;
            this.Children.Add(this.stackLayout);

            this.titleBar      = new RadTitleBarElement();
            this.titleBar.Text = "Column Chooser";
            this.titleBar.StretchVertically         = false;
            this.titleBar.AllowResize               = false;
            this.titleBar.CloseButton.Visibility    = ElementVisibility.Collapsed;
            this.titleBar.MinimizeButton.Visibility = ElementVisibility.Collapsed;
            this.titleBar.MaximizeRestore          += new TitleBarSystemEventHandler(TitleBar_MaximizeRestore);
            this.stackLayout.Children.Add(this.titleBar);

            this.columnChooser = new ColumnChooserElement();
            this.columnChooser.StretchVertically = true;
            this.stackLayout.Children.Add(this.columnChooser);
        }
コード例 #5
0
ファイル: Form1.cs プロジェクト: sachinkumark/Tlieta.Pdms
        private void PrepareTitleBar()
        {
            titleBar = new RadTitleBarElement();

            titleBar.FillPrimitive.Visibility = ElementVisibility.Hidden;
            titleBar.MaxSize = new Size(0, 30);
            titleBar.Children[1].Visibility = ElementVisibility.Hidden;

            titleBar.CloseButton.Parent.PositionOffset = new SizeF(0, 5);
            titleBar.CloseButton.MinSize = new Size(50, 50);
            titleBar.CloseButton.ButtonFillElement.Visibility = ElementVisibility.Collapsed;

            titleBar.MinimizeButton.MinSize = new Size(50, 50);
            titleBar.MinimizeButton.ButtonFillElement.Visibility = ElementVisibility.Collapsed;

            titleBar.MaximizeButton.MinSize = new Size(50, 50);
            titleBar.MaximizeButton.ButtonFillElement.Visibility = ElementVisibility.Collapsed;

            titleBar.CloseButton.SetValue(RadFormElement.IsFormActiveProperty, true);
            titleBar.MinimizeButton.SetValue(RadFormElement.IsFormActiveProperty, true);
            titleBar.MaximizeButton.SetValue(RadFormElement.IsFormActiveProperty, true);

            titleBar.Close += new TitleBarSystemEventHandler(titleBar_Close);
            titleBar.Minimize += new TitleBarSystemEventHandler(titleBar_Minimize);
            titleBar.MaximizeRestore += new TitleBarSystemEventHandler(titleBar_MaximizeRestore);
            this.radPanorama1.PanoramaElement.PanGesture += new PanGestureEventHandler(radTilePanel1_PanGesture);
            this.radPanorama1.PanoramaElement.Children.Add(titleBar);
        }