public BasicReader() { InitializeComponent(); PicMan = null; ThisFormZoom = null; FullScreenMode = false; }
public void Window_Loaded(object sender, RoutedEventArgs e) { scrollViewer.ScrollChanged += OnScrollViewerScrollChanged; scrollViewer.MouseRightButtonUp += OnMouseLeftButtonUp; scrollViewer.PreviewMouseRightButtonUp += OnMouseLeftButtonUp; scrollViewer.PreviewMouseWheel += OnPreviewMouseWheel; scrollViewer.PreviewMouseRightButtonDown += OnMouseLeftButtonDown; scrollViewer.MouseMove += OnMouseMove; Graph = new Graph(); CityDirectoryItems = new ObservableCollection <CityDirectoryItem>(); GraphManager = new GraphManager(Graph, myCanvas); VertexInfos = new ObservableCollection <VertexInfo>(); ZoomManager = new ZoomManager(scrollViewer, myGrid, scaleTransform); VertexInfosGrid.ItemsSource = VertexInfos; }
public frmMain() { TaskbarHelper.InitDemoJumpList(TaskbarAssistant.Default, this); InitializeComponent(); SkinHelper.InitSkinGallery(rgbiSkins); RibbonButtonsInitialize(); modulesNavigator = new ModulesNavigator(ribbonControl1, pcMain); zoomManager = new ZoomManager(ribbonControl1, modulesNavigator, beiZoom); InitNavBarItemLinks(); NavigationInitialize(); SetPageLayoutStyle(); guideGenerator = new GuideGenerator(); guideGenerator.CreateWhatsThisItem(ribbonControl1, () => { return this; }); MainPresenter = new fmMainPresenter(this); }
/// <summary> /// Returns quadkey based on col, row, zoom [Bing tiling scheme] /// </summary> /// <returns></returns> public static string GetVENumber(int column, int row, int zoomLevel) { string str = ""; double num = 0.0; double num2 = column + 1; double num3 = row + 1; for (int i = zoomLevel; i > 0; i--) { int num4 = 0; if (num2 > (ZoomManager.ZoomLevelColumns(zoomLevel) * Math.Pow(0.5, (double)((zoomLevel - i) + 1)))) { num4++; num += 1.0 * Math.Pow(10.0, (double)(i - 1)); num2 -= Math.Pow(2.0, (double)(i - 1)); } if (num3 > (ZoomManager.ZoomLevelColumns(zoomLevel) * Math.Pow(0.5, (double)((zoomLevel - i) + 1)))) { num4 += 2; num += 2.0 * Math.Pow(10.0, (double)(i - 1)); num3 -= Math.Pow(2.0, (double)(i - 1)); } str = str + num4.ToString(); } string str2 = str; while (str2.Length < zoomLevel) { str2 = "0" + str2; } if (str2.Length == 0) { str2 = "0"; } return(str2); }
// Constructors // public MainViewModel(IWindowManager windowManager, IDialogsPresenter dialogsPresenter) { Document = new GraphDocument(); Algorithms = AlgorithmProvider.Instance.Algorithms; _repository = new GraphRepository(); _cursorModeManager = new CursorModeManager(); _zoomManager = new ZoomManager(); _eventWaiter = new AutoResetEvent(false); TableRows = new ObservableCollection <TableRow>(); WindowManager = windowManager; DialogPresenter = dialogsPresenter; MinElementX = 30; MinElementY = 30; IsNewEdgeEnabled = true; NewEdge = new NewEdge(new Vertex(0, 0), 0, 0); Init(); }
public void LoadPic(Image img) { PictureBox.Image = img; ThisFormZoom = new ZoomManager(img, img.Width, img.Height); //How to handle disposal? }