public override void InvokeAction(object sender, EventArgs e) { if (MainWindow != null) { if (MainWindow.ActiveControl is WorkbookForm) { WorkbookForm form = (WorkbookForm)MainWindow.ActiveControl; form = new WorkbookForm(form.WorkbookView.Workbook); form.MdiParent = MainWindow; form.Show(); return; } else { GridControlBase grid = ActiveGrid; if (grid != null) { GridModel model = grid.Model; GridFrame doc = new GridFrame(model); doc.Text = ((Form)MainWindow.ActiveControl).Text + ":2"; doc.MdiParent = MainWindow; doc.Show(); } } } }
public GridColumn() { Container = new GridFrame(); Header = new GridColumnHeader(); Header.Style = "button"; Header.MouseClick += Header_MouseClick; Container.Header = Header; Header.Column = this; }
/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. The Parameter /// property is typically used to configure the page.</param> protected async override void OnNavigatedTo(NavigationEventArgs e) { temp = ApplicationData.Current.RoamingFolder; ilist = await temp.GetFilesAsync(); foreach (StorageFile sf in ilist) { playlist.Items.Add(CreateListItem(sf)); } GridFrame.Navigate(typeof(BlankPage1_MainSup1)); }
public void SetupWithGridFrame(GridFrame frame) { Corner = new Waypoint("", frame.Corner); GridWidth = frame.GetGridWidthMeters(); ProfileLength = frame.GetProfileLengthMeters(); var c = WgsUtmConverter.LatLonToUTMXY(frame.Corner, 0); var a1 = WgsUtmConverter.LatLonToUTMXY(frame.P1, 0); var a2 = WgsUtmConverter.LatLonToUTMXY(frame.P2, 0); GridAngleDeg = CalculateAngleDeg(c, a1); ProfileAngleDeg = CalculateAngleDeg(c, a2); }
public override void InvokeAction(object sender, EventArgs e) { windowCount++; GridFrame doc = new GridFrame(); doc.Text = "Document " + windowCount.ToString(); doc.MdiParent = MainWindow; doc.Show(); GridPadBasicAction ba = new AlphaBlending(); ba.MainWindow = MainWindow; ba.InvokeAction(sender, e); ba = new BackgroundImage(); ba.MainWindow = MainWindow; ba.InvokeAction(sender, e); }
public override void InvokeAction(object sender, EventArgs e) { OpenFileDialog fdiag = new OpenFileDialog(); fdiag.AddExtension = true; fdiag.Filter = "EssentialGrid files (*.obg)|*.obg"; fdiag.Multiselect = true; fdiag.CheckFileExists = true; fdiag.FileName = "Untitled"; if (fdiag.ShowDialog() == DialogResult.OK) { foreach (String name in fdiag.FileNames) { GridFrame doc = new GridFrame(GridModel.LoadBinary(name)); doc.MdiParent = MainWindow; doc.Text = name; doc.Show(); //Options.AddLastFile(name); } //MainWindow.UpdateLastFiles(); } fdiag.Dispose(); }