protected override void OnAppearing () { base.OnAppearing (); Content = new TabStripControl { Children = { new TabItem ("test 1", GetTabPage (Color.Green)), new TabItem ("test 2", GetTabPage (Color.Red)), new TabItem ("test 3", GetTabPage (Color.Blue)) }, }; }
private void RefreshChanges(bool performLayout) { if (IsDisposed) { return; } CaptionControl.RefreshChanges(); TabStripControl.RefreshChanges(); if (DockState == DockState.Float) { FloatWindow.RefreshChanges(); } if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel != null) { DockPanel.RefreshAutoHideStrip(); DockPanel.PerformLayout(); } if (performLayout) { PerformLayout(); } }
private HitTestResult GetHitTest(Point ptMouse) { Point ptMouseClient = PointToClient(ptMouse); Rectangle rectCaption = CaptionRectangle; if (rectCaption.Contains(ptMouseClient)) { return(new HitTestResult(HitTestArea.Caption, -1)); } Rectangle rectContent = ContentRectangle; if (rectContent.Contains(ptMouseClient)) { return(new HitTestResult(HitTestArea.Content, -1)); } Rectangle rectTabStrip = TabStripRectangle; if (rectTabStrip.Contains(ptMouseClient)) { return(new HitTestResult(HitTestArea.TabStrip, TabStripControl.HitTest(TabStripControl.PointToClient(ptMouse)))); } return(new HitTestResult(HitTestArea.None, -1)); }
/// <summary> /// Used for registration with dependency service /// </summary> public static void Init() { CarouselViewRenderer.Init(); var dummy = new TabStripControl(); }