protected FeatureInfoWindow(Dictionary <FeatureLayer, Collection <Feature> > selectedFeaturesEntities) { InitializeComponent(); HelpContainer.Content = HelpResourceHelper.GetHelpButton("FeatureInformationHelp", HelpButtonMode.NormalButton); featureInfoControl.Refresh(selectedFeaturesEntities); }
public BoundingBoxWindow() { InitializeComponent(); DataContext = SelectedBoundingBox; HelpContainer.Content = HelpResourceHelper.GetHelpButton("SetSpatialReferenceInformationHelp", HelpButtonMode.NormalButton); }
public CSVConfigWindow(CSVViewModel viewModel) { InitializeComponent(); this.configControl.DataContext = viewModel; HelpContainer.Content = HelpResourceHelper.GetHelpButton("ConfigureDelimitedFileHelp", HelpButtonMode.NormalButton); }
public DataGridElementWindow() { InitializeComponent(); entity = new DataGridViewModel(); DataContext = entity; HelpContainer.Content = HelpResourceHelper.GetHelpButton("PrintMapDataGridHelp", HelpButtonMode.NormalButton); }
public BookmarkListUserControl() { InitializeComponent(); Loaded += new RoutedEventHandler(BookmarkListUserControl_Loaded); HelpContainer.Content = HelpResourceHelper.GetHelpButton("BookmarksHelp", HelpButtonMode.NormalButton); }
public ZoomLevelSetConfigurationWindow() { InitializeComponent(); viewModel = new ZoomLevelConfigurationViewModel(); DataContext = viewModel; helpContent.Content = HelpResourceHelper.GetHelpButton("SetZoomLevelsHelp", HelpButtonMode.NormalButton); }
public LegendItemEditor(LegendItemViewModel legendItem) { InitializeComponent(); DataContext = legendItem; HelpContainer.Content = HelpResourceHelper.GetHelpButton("LegendItemEditorHelp", HelpButtonMode.NormalButton); }
public NewLayoutFromTemplateWindow(Dictionary <PrinterPageSize, RectangleShape> sizeBoundingBoxes) { InitializeComponent(); viewModel = new NewLayoutViewModel(sizeBoundingBoxes); DataContext = viewModel; HelpContainer.Content = HelpResourceHelper.GetHelpButton("PrintMapPageLayoutHelp", HelpButtonMode.NormalButton); }
public ScaleLineElementWindow(MapPrinterLayer mapPrinterLayer) { InitializeComponent(); viewModel = new ScaleLineElementViewModel(mapPrinterLayer); DataContext = viewModel; HelpContainer.Content = HelpResourceHelper.GetHelpButton("PrintMapScaleLineHelp", HelpButtonMode.NormalButton); }
public TitleManageWindow() { InitializeComponent(); Messenger.Default.Register <string>(this, titleViewModel, (message) => Close()); Closing += (s, e) => Messenger.Default.Unregister(this); HelpContainer.Content = HelpResourceHelper.GetHelpButton("TitlesHelp", HelpButtonMode.NormalButton); }
public ScaleBarsConfigureWindow() { InitializeComponent(); Messenger.Default.Register <string>(scaleBarViewModel, scaleBarViewModel, (message) => Close()); Closing += (s, e) => scaleBarViewModel.Cleanup(); HelpContainer.Content = HelpResourceHelper.GetHelpButton("ScaleBarsHelp", HelpButtonMode.NormalButton); }
public PlotPointWindow() { InitializeComponent(); HelpContainer.Content = HelpResourceHelper.GetHelpButton("PlotPointHelp", HelpButtonMode.NormalButton); Messenger.Default.Register <bool>(this, DataContext, (msg) => Close()); Closing += (s, e) => Messenger.Default.Unregister(this); }
public ImageElementWindow() { InitializeComponent(); viewModel = new ImageElementViewModel(); DataContext = viewModel; imgList.Focus(); HelpContainer.Content = HelpResourceHelper.GetHelpButton("PrintMapImageHelp", HelpButtonMode.NormalButton); }
public DateElementWindow() { InitializeComponent(); contentPresenter.Content = new FontUserControl(); viewModel = new DateElementViewModel(); DataContext = viewModel; HelpContainer.Content = HelpResourceHelper.GetHelpButton("PrintMapTextHelp", HelpButtonMode.NormalButton); }
public TextElementWindow(LabelMode labelMode = LabelMode.Label) { InitializeComponent(); contentPresenter.Content = new FontUserControl(); textViewModel = new TextElementViewModel(); DataContext = textViewModel; HelpContainer.Content = HelpResourceHelper.GetHelpButton("PrintMapTextHelp", HelpButtonMode.NormalButton); if (labelMode == LabelMode.Signature) { SignatureNameGroupBox.Visibility = Visibility.Visible; } }
public LegendEditor(LegendAdornmentLayerViewModel legendEntity) { this.legendEntity = legendEntity; InitializeComponent(); DataContext = legendEntity; HideNameAndLocationPanel = false; HelpContainer.Content = HelpResourceHelper.GetHelpButton("LegendEditorHelp", HelpButtonMode.Default); Messenger.Default.Register <bool>(this, legendEntity, (message) => { DialogResult = message; }); this.Unloaded += (s, e) => Messenger.Default.Unregister(this); }
public override void OnApplyTemplate() { base.OnApplyTemplate(); solidColorBrushTabItem = GetTemplateChild("SolidColorBrushTabItem") as TabItem; hatchBrushTabItem = GetTemplateChild("HatchBrushTabItem") as TabItem; textureTabItem = GetTemplateChild("TextureTabItem") as TabItem; gradientTabItem = GetTemplateChild("GradientColorBrushTabItem") as TabItem; solidColorPicker = GetTemplateChild("SolidColorPicker") as SolidColorPicker; textureColorPicker = GetTemplateChild("TextureColorPicker") as TexturePicker; hatchColorPicker = GetTemplateChild("HatchColorPicker") as HatchPicker; gradientPicker = GetTemplateChild("GradientPicker") as DrawingLinearGradientBrushPicker; pickTextureButton = GetTemplateChild("PickTextureButton") as Button; colorTabControl = GetTemplateChild("ColorTabControl") as TabControl; customColorList = GetTemplateChild("CustomColorList") as ListBox; helpContainer = GetTemplateChild("HelpContainer") as ContentPresenter; addcutomColorButton = GetTemplateChild("AddCustomColorButton") as Button; if (!isTemplateApplied) { solidColorPicker.IsEnabled = IsSolidColorBrushTabEnabled; textureColorPicker.IsEnabled = IsTextureBrushTabEnabled; hatchColorPicker.IsEnabled = IsHatchBrushTabEnabled; gradientPicker.IsEnabled = IsGradientColorBrushTabEnabled; solidColorPicker.SelectionChanged += new EventHandler(SolidColorPicker_SelectionChanged); hatchColorPicker.SelectionChanged += new EventHandler(HatchColorPicker_SelectionChanged); textureColorPicker.PropertyChanged += new PropertyChangedEventHandler(TextureColorPicker_PropertyChanged); gradientPicker.SelectedBrushChanged += new EventHandler(GradientPicker_SelectedBrushChanged); pickTextureButton.Click += new RoutedEventHandler(PickTextureButton_Click); solidColorPicker.SelectedItemDoubleClick += OnSelectedItemDoubleClick; hatchColorPicker.SelectedItemDoubleClick += OnSelectedItemDoubleClick; textureColorPicker.SelectedItemDoubleClick += OnSelectedItemDoubleClick; solidColorPicker.ColorPanelMouseDoubleClick += new MouseButtonEventHandler(SolidColorPicker_ColorPanelMouseDoubleClick); customColorList.SelectionChanged += new SelectionChangedEventHandler(CustomColorList_SelectionChanged); colorTabControl.SelectionChanged += new SelectionChangedEventHandler(ColorTabControl_SelectionChanged); addcutomColorButton.Click += new RoutedEventHandler(AddcutomColorButton_Click); helpContainer.Content = HelpResourceHelper.GetHelpButton("ColorPickerHelp", HelpButtonMode.IconWithLabel); defaultColors = CreateDefaultPalette(); customColorList.ItemsSource = defaultColors; isTemplateApplied = true; Loaded -= TabColorPicker_Loaded; Loaded += TabColorPicker_Loaded; } }
public override object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (value == null) { return(Binding.DoNothing); } if (parameter != null && parameter.Equals("LINK")) { return(HelpResourceHelper.GetHelpButton((string)value, HelpButtonMode.IconWithLabel)); } else { return(HelpResourceHelper.GetHelpButton((string)value, HelpButtonMode.NormalButton)); } }
public MeasureUIPlugin() { Index = UIPluginOrder.MeasurePlugin; Description = GisEditor.LanguageManager.GetStringResource("MeasurePluginDescription"); measureGroup = new MeasureRibbonGroup(); measureEntry = new RibbonEntry(measureGroup, RibbonTabOrder.Measure, "MeasureRibbonTabHeader"); helpRibbonGroup = new RibbonGroup(); helpRibbonGroup.Items.Add(HelpResourceHelper.GetHelpButton("MeasurePluginHelp", HelpButtonMode.RibbonButton)); helpRibbonGroup.GroupSizeDefinitions.Add(new RibbonGroupSizeDefinition() { IsCollapsed = false }); helpRibbonGroup.SetResourceReference(RibbonGroup.HeaderProperty, "HelpHeader"); helpEntry = new RibbonEntry(helpRibbonGroup, RibbonTabOrder.Measure, "MeasureRibbonTabHeader"); }
public SelectionUIPlugin() { Index = UIPluginOrder.SelectionPlugin; selectionAndQueryingGroup = new SelectionAndQueryingRibbonGroup(); selectionAndQueryingEntry = new RibbonEntry(selectionAndQueryingGroup, RibbonTabOrder.SelectFeatures, "SelectFeaturesTabHeader"); helpRibbonGroup = new RibbonGroup(); helpRibbonGroup.Items.Add(HelpResourceHelper.GetHelpButton("SelectFeaturesPluginHelp", HelpButtonMode.RibbonButton)); helpRibbonGroup.GroupSizeDefinitions.Add(new RibbonGroupSizeDefinition() { IsCollapsed = false }); helpRibbonGroup.SetResourceReference(RibbonGroup.HeaderProperty, "HelpButtonContent"); helpEntry = new RibbonEntry(helpRibbonGroup, RibbonTabOrder.SelectFeatures, "SelectFeaturesTabHeader"); displayTextBlock = new TextBlock(); selectedTextBlock = new TextBlock(); }
public LogoWindow() { InitializeComponent(); Messenger.Default.Register <string>(this, DataContext, message => Close()); Messenger.Default.Register <NotificationMessageAction <string> >(this, DataContext, msg => { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = msg.Notification; if (dialog.ShowDialog().GetValueOrDefault()) { msg.Execute(dialog.FileName); } }); Closing += (s, e) => Messenger.Default.Unregister(this); HelpContainer.Content = HelpResourceHelper.GetHelpButton("LogoHelp", HelpButtonMode.NormalButton); }
public NorthArrowsWindow() { InitializeComponent(); imgList.Focus(); Messenger.Default.Register <string>(DataContext, northArrowViewModel, msg => Close()); Messenger.Default.Register <NotificationMessageAction <string> >(DataContext, msg => { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = msg.Notification; if (openFileDialog.ShowDialog().GetValueOrDefault()) { msg.Execute(openFileDialog.FileName); } }); Closing += (s, e) => ((NorthArrowViewModel)DataContext).Cleanup(); HelpContainer.Content = HelpResourceHelper.GetHelpButton("NorthArrowHelp", HelpButtonMode.NormalButton); }
public BookmarkNamePromptWindow(string bookmarkName, IEnumerable <string> existingNames) { UnitTestHelper.ApplyWindowStyle(this); InitializeComponent(); HelpContainer.Content = HelpResourceHelper.GetHelpButton("BookmarksHelp", HelpButtonMode.IconOnly); viewModel = new BookmarkNamePromptViewModel(bookmarkName, existingNames); DataContext = viewModel; Messenger.Default.Register <DialogMessage>(this, viewModel, msg => { MessageBox.Show(msg.Content, msg.Caption, msg.Button, msg.Icon); }); Messenger.Default.Register <bool>(this, viewModel, msg => { if (msg) { DialogResult = true; } }); Unloaded += (s, e) => Messenger.Default.Unregister(this); }
public EditorUIPlugin() { Index = UIPluginOrder.EditorPlugin; SmallIcon = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/EditorPlugin.png", UriKind.RelativeOrAbsolute)); LargeIcon = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/EditorPlugin.png", UriKind.RelativeOrAbsolute)); Description = GisEditor.LanguageManager.GetStringResource("EditorUIPluginDescription"); editingToolsRibbonGroup = new EditingToolsRibbonGroup(); snappingToolsRibbonGroup = new SnappingToolsRibbonGroup(); shapeOperationsRibbonGroup = new ShapeOperationsRibbonGroup(); helpRibbonGroup = new RibbonGroup(); helpRibbonGroup.Items.Add(HelpResourceHelper.GetHelpButton("EditorPluginHelp", HelpButtonMode.RibbonButton)); helpRibbonGroup.GroupSizeDefinitions.Add(new RibbonGroupSizeDefinition() { IsCollapsed = false }); helpRibbonGroup.SetResourceReference(RibbonGroup.HeaderProperty, "HelpHeader"); editingToolsEntry = new RibbonEntry(); editingToolsEntry.RibbonGroup = editingToolsRibbonGroup; editingToolsEntry.RibbonTabIndex = RibbonTabOrder.Edit; editingToolsEntry.RibbonTabName = "EditRibbonTabHeader"; snappingToolsEntry = new RibbonEntry(); snappingToolsEntry.RibbonGroup = snappingToolsRibbonGroup; snappingToolsEntry.RibbonTabIndex = RibbonTabOrder.Edit; snappingToolsEntry.RibbonTabName = "EditRibbonTabHeader"; shapeOperationsEntry = new RibbonEntry(); shapeOperationsEntry.RibbonGroup = shapeOperationsRibbonGroup; shapeOperationsEntry.RibbonTabName = "EditRibbonTabHeader"; shapeOperationsEntry.RibbonTabIndex = RibbonTabOrder.Edit; helpEntry = new RibbonEntry(); helpEntry.RibbonGroup = helpRibbonGroup; helpEntry.RibbonTabName = "EditRibbonTabHeader"; helpEntry.RibbonTabIndex = RibbonTabOrder.Edit; }
protected override ConfigureFeatureLayerParameters GetConfigureFeatureLayerParametersCore(FeatureLayer featureLayer) { CreateFeatureLayerUserControl userControl = new ConfigTinyGeoFileUserControl(featureLayer); GeneralWindow window = new GeneralWindow(); window.Tag = userControl; window.OkButtonClicking += OKButtonClicking; window.Title = GisEditor.LanguageManager.GetStringResource("TinyGeoWindowTitle"); window.Owner = Application.Current.MainWindow; window.HelpContainer.Content = HelpResourceHelper.GetHelpButton("CreateNewShapefileHelp", HelpButtonMode.NormalButton); window.WindowStartupLocation = WindowStartupLocation.CenterOwner; window.ResizeMode = ResizeMode.NoResize; window.SizeToContent = SizeToContent.WidthAndHeight; window.ContentUI.Content = userControl; ConfigureFeatureLayerParameters parameters = null; if (window.ShowDialog().GetValueOrDefault()) { parameters = userControl.GetFeatureLayerInfo(); } return(parameters); }
protected override ConfigureFeatureLayerParameters GetConfigureFeatureLayerParametersCore(FeatureLayer featureLayer) { ConfigCsvFileUserControl userControl = new ConfigCsvFileUserControl(featureLayer); GeneralWindow window = new GeneralWindow(); window.Tag = userControl; window.OkButtonClicking += Window_OkButtonClicking; window.Title = GisEditor.LanguageManager.GetStringResource("CSVLayerWindowTitle"); window.Owner = Application.Current.MainWindow; window.HelpContainer.Content = HelpResourceHelper.GetHelpButton("CreateNewShapefileHelp", HelpButtonMode.NormalButton); window.WindowStartupLocation = WindowStartupLocation.CenterOwner; window.ResizeMode = ResizeMode.NoResize; window.SizeToContent = SizeToContent.WidthAndHeight; window.ContentUI.Content = userControl; ConfigureFeatureLayerParameters parameters = null; if (window.ShowDialog().GetValueOrDefault()) { parameters = userControl.GetFeatureLayerInfo(); parameters.CustomData["Delimiter"] = userControl.ViewModel.Delimiter; parameters.CustomData["MappingType"] = userControl.ViewModel.MappingType; parameters.CustomData["X"] = GetSpecificColumnName(userControl.ViewModel.CsvColumns, CsvColumnType.Longitude); parameters.CustomData["Y"] = GetSpecificColumnName(userControl.ViewModel.CsvColumns, CsvColumnType.Latitude); parameters.CustomData["WKT"] = GetSpecificColumnName(userControl.ViewModel.CsvColumns, CsvColumnType.WKT); CsvFeatureLayer csvFeatureLayer = featureLayer as CsvFeatureLayer; if (csvFeatureLayer != null) { csvFeatureLayer.XColumnName = parameters.CustomData["X"].ToString(); csvFeatureLayer.YColumnName = parameters.CustomData["Y"].ToString(); csvFeatureLayer.WellKnownTextColumnName = parameters.CustomData["WKT"].ToString(); } } return(parameters); }
public DataRepositoryUserControl() { InitializeComponent(); HelpContainer.Content = HelpResourceHelper.GetHelpButton("DataRepositoryHelp", HelpButtonMode.IconOnly); }
public AddToDataRepositoryWindow() { InitializeComponent(); Closing += AddToDataRepositoryWindow_Closing; HelpContainer.Content = HelpResourceHelper.GetHelpButton("DataRepositoryHelp", HelpButtonMode.NormalButton); }
public LegendManagerWindow() { InitializeComponent(); HelpContainer.Content = HelpResourceHelper.GetHelpButton("LegendEditorHelp", HelpButtonMode.IconOnly); }
public SearchPlaceUserControl() { InitializeComponent(); HelpContainer.Content = HelpResourceHelper.GetHelpButton("PlaceSearchHelp", HelpButtonMode.IconOnly); }