public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { PropertyGridEditValue gridValue = new PropertyGridEditValue(context, provider, value); SPM2Commands.EditString.Execute(gridValue, Application.Current.MainWindow); return(base.EditValue(context, provider, value)); }
//void EditorPad_Loaded(object sender, System.Windows.RoutedEventArgs e) //{ //} private void EditString_Executed(object sender, ExecutedRoutedEventArgs e) { this.GridValue = (PropertyGridEditValue)e.Parameter; SetObject(); this.Show(); }