Beispiel #1
0
        void UpdateModuleZoomLevel()
        {
            ISupportZoom supportZoom = viewModel.ZoomModule as ISupportZoom;

            if (supportZoom != null)
            {
                supportZoom.ZoomLevel = ZoomLevel;
            }
        }
Beispiel #2
0
        void UpdateZoomLevelFromModule()
        {
            ISupportZoom supportZoom = viewModel.ZoomModule as ISupportZoom;

            if (supportZoom != null)
            {
                ZoomLevel = supportZoom.ZoomLevel;
            }
            editItem.Visibility = captionItem.Visibility = (supportZoom != null) ? BarItemVisibility.Always : BarItemVisibility.Never;
        }
Beispiel #3
0
 void viewModel_SelectedModuleChanged(object sender, EventArgs e)
 {
     if (zoomModule != null)
     {
         zoomModule.ZoomChanged -= zoomModule_ZoomChanged;
     }
     UpdateZoomLevelFromModule();
     zoomModule = viewModel.ZoomModule as ISupportZoom;
     if (zoomModule != null)
     {
         zoomModule.ZoomChanged += zoomModule_ZoomChanged;
     }
 }