public Time?PickCaretUnit() { if (Enabled) { var args = new CaretUnitPickerEventArgs(); Delegate_CaretUnitPicking(args); if (args.Handled) { return(args.Length); } } return(null); }
public void Delegate_CaretUnitPicking(CaretUnitPickerEventArgs args) => Do(() => { if (WhenUnitPicking == null) { return; } foreach (CaretUnitPickerDelegate invoc in WhenUnitPicking.GetInvocationList()) { invoc(args); if (args.Handled) { return; } } });
private void CommandCenter_WhenUnitPicking(CaretUnitPickerEventArgs args) { args.Length = Cursor.Caret.Unit.Value; args.Handled = true; }