private void UserControl_Loaded(object sender, System.Windows.RoutedEventArgs e) { viewModel = DataContext as OutputUserControlViewModel; if (viewModel != null && string.IsNullOrEmpty(viewModel.TempFileName)) { viewModel.TempFileName = GetTempFileName(viewModel.DefaultPrefix); } }
public GisEditorOutputWindow(string fileName) { InitializeComponent(); btnOK.IsEnabled = false; Loaded += new RoutedEventHandler(GisEditorOutputWindow_Loaded); viewModel = new OutputUserControlViewModel(string.Empty, fileName); outputUserControl.DataContext = viewModel; ViewModel.PropertyChanged += ViewModel_PropertyChanged; }
public CsvOutputWindow(WellKnownType wellKnownType) { InitializeComponent(); this.wellKnownType = wellKnownType; btnOK.IsEnabled = false; Loaded += GisEditorOutputWindow_Loaded; viewModel = new OutputUserControlViewModel(string.Empty, string.Empty); outputUserControl.DataContext = viewModel; ViewModel.PropertyChanged += ViewModel_PropertyChanged; delimiterViewModel = new DelimiterViewModel(wellKnownType); delimiterPanel.DataContext = delimiterViewModel; }
public CreateFileGeodatabaseWindow() { InitializeComponent(); string tempTableName = "TableName"; if (GisEditor.ActiveMap.ActiveLayer != null) { tempTableName = GisEditor.ActiveMap.ActiveLayer.Name; } tableNameTb.Text = tempTableName; featureIdColumn = "OBJECTID"; viewModel = new OutputUserControlViewModel(); outputUserControl.DataContext = viewModel; viewModel.PropertyChanged += viewModel_PropertyChanged; }
public OutputUserControl() { InitializeComponent(); viewModel = DataContext as OutputUserControlViewModel; }