static void EmulateEdit(dynamic cell, dynamic control, string text) { EmulateActivate(cell, control); control.StartEditMode(); InvokeUtility.DoEvents(); control.Editor.Text = text; control.EndEditMode(true, false); }
static void EmulateEdit(dynamic cell, dynamic control, bool? check) { EmulateActivate(cell, control); control.StartEditMode(); InvokeUtility.DoEvents(); DependencyObject ctrl = control; dynamic checkBox = ctrl.VisualTree().ByType("Infragistics.Windows.Editors.XamCheckEditor").Single(); checkBox.IsChecked = check; control.EndEditMode(true, false); }
static void EmulateEdit(dynamic cell, dynamic control, string text) { EmulateActivate(cell, control); control.StartEditMode(); InvokeUtility.DoEvents(); DependencyObject ctrl = control; dynamic comboBox = ctrl.VisualTree().ByType("Infragistics.Windows.Editors.XamComboEditor").Single(); comboBox.Text = text; control.EndEditMode(true, false); }