public ColumnCreatorView(UIApplication uiApp, EventHandlerWithWpfArg eExternalMethodWpfArg) { _uiApp = uiApp; _uiDoc = uiApp.ActiveUIDocument; _doc = _uiDoc.Document; _vm = new ColumnCreatorViewModel(eExternalMethodWpfArg, this); DataContext = _vm; InitializeComponent(); InitializeFields(); EventManager.RegisterClassHandler(typeof(TextBox), KeyDownEvent, new KeyEventHandler(TextBox_KeyDown)); }
public void ShowForm(UIApplication uiApp) { if (_form != null && _form == null) { return; } var evWpf = new EventHandlerWithWpfArg(); RApplication = uiApp; _form = new ColumnCreatorView(uiApp, evWpf); _form.Show(); }