protected override void OnNavigatedTo(NavigationEventArgs e) { DxPanel.StartRenderLoop(); }
protected override void OnNavigatedFrom(NavigationEventArgs e) { DxPanel.StopRenderLoop(); _continue = false; }
private static void Overlay_OnGraphicsSetup(object sender, SetupGraphicsEventArgs e) { //textbox = new DxTextBox("2", "qwertyuiop[]asdfghjkl;'zxcvbnm,./1234567890") { Margin = new Thickness(650, 10, 0, 0), Width = 550 }; //textbox1 = new DxTextBox("2", "qwertyuiop[]asdfghjkl;'zxcvbnm,./1234567890".ToUpperInvariant()) { Margin = new Thickness(650, 35, 0, 0), Width = 550 }; //Controls.Add(textbox); //Controls.Add(textbox1); //l1 = new DxLabel("1", $"{g.Graphics.MeasureText(textbox.Text.Substring(0, textbox.CaretPos + 1), FontCollection.Get("Control.Font").Font).Width}") { Margin = new Thickness(10, 35, 0, 0), Width = 200 }; //Controls.Add(l1); //tb = new DxTrackBar("3", "DxTrackBar") //{ // Margin = new Thickness(200,500,0,0), // Min = 0, // Max = 255, // TickRate = 1, // Value = 0, // IsSnapToTick = true //}; //Controls.Add(tb); ////l = new DxLabel("1", $"") ////{ //// Margin = new Thickness(10, 10, 0, 0), Width = 800, Height = 500 ////}; ////Controls.Add(l); //bmp = new Image(g.Graphics.GetRenderTarget(), "q.png"); //var q = new DxImage("", bmp){Margin = new Thickness(10,10,0,0), Width = 200, Height = 200}; //Controls.Add(q); var button = new DxButton("button", "Test") { Margin = new Thickness(10, 10, 0, 0) }; button.Click += btn => { //MsgBox(); }; Controls.Add(button); var image = new DxImage("image", new Image(g.Graphics.GetRenderTarget(), "q.png")) { Width = 50, Height = 75, Margin = new Thickness(100, 10, 0, 0) }; Controls.Add(image); var panel = new DxPanel("panel") { Width = 50, Height = 75, Margin = new Thickness(100, 10, 0, 0), StrokeBrush = BrushCollection.Get("Control.Stroke").Brush }; Controls.Add(panel); var imagebutton = new DxImageButton("imagebutton", new Image(g.Graphics.GetRenderTarget(), "q.png")) { Width = 50, Height = 75, Margin = new Thickness(200, 10, 0, 0) }; imagebutton.Click += btn => { //MsgBox(); }; Controls.Add(imagebutton); var label = new DxLabel("label", "text") { Margin = new Thickness(300, 10, 0, 0) }; Controls.Add(label); var textbox = new DxTextBox("textbox", "test") { Width = 100, Margin = new Thickness(100, 150, 0, 0) }; Controls.Add(textbox); var toggle = new DxToggle("toggle", "test toggle") { Width = 200, Margin = new Thickness(100, 200, 0, 0), IsActive = true }; Controls.Add(toggle); var trackbar = new DxTrackBar("trackbar", "trackbar test") { Width = 200, Max = 250, Min = 0, IsSnapToTick = true, TickRate = 1, Margin = new Thickness(100, 250, 0, 0) }; Controls.Add(trackbar); }