Exemple #1
0
 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();
             }
         }
     }
 }
Exemple #2
0
 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));
        }
Exemple #4
0
        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);
        }
Exemple #5
0
		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);

		}
Exemple #6
0
		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();
		}