public void BeforeDoubleClick(Range target, HandledIndicator handled) { handled.MarkHandled(); if (IsDisabled) { return; } var viewModel = new DateEditorPopupViewModel { Value = Value }; var dialogResult = Popup.ShowDialog(w => { var view = new DateEditorPopupView { DataContext = viewModel }; view.ValueSelected += () => w.DialogResult = true; return(view); }); if (dialogResult == true) { Value = viewModel.Value; } }
public void BeforeDoubleClick(Range target, HandledIndicator handled) { var selectedIndex = Values.IndexOf(SelectedValue); SelectedValue = Values[(selectedIndex + 1) % Values.Count]; handled.MarkHandled(); }
public void BeforeDoubleClick(Range target, HandledIndicator handled) { if (target.Application.Intersect(target, Range) != null) { Clicked?.Invoke(); handled.MarkHandled(); } }
void OnBeforeDoubleClick(Range target, ref bool cancel) { var handled = new HandledIndicator(); _children.OnBeforeDoubleClick(target, handled); if (handled.IsHandled) { cancel = true; } Paint(); }
public void BeforeDoubleClick(Range target, HandledIndicator handled) { _labels.OnBeforeDoubleClick(target, handled); _values.OnBeforeDoubleClick(target, handled); }
public void BeforeDoubleClick(Range target, HandledIndicator handled) { new[] { GetCell(target) }.OnBeforeDoubleClick(target, handled); }
public void BeforeDoubleClick(Range target, HandledIndicator handled) { new[] { _header, _body }.OnBeforeDoubleClick(target, handled); }
public void BeforeDoubleClick(Range target, HandledIndicator handled) { // Nothing should happen here }
public static void OnBeforeDoubleClick(this IEnumerable <IControl> controls, Range target, HandledIndicator handled) { foreach (var control in controls) { var range = control.NarrowDownEventRange(target); if (range != null) { control.BeforeDoubleClick(range, handled); } } }
public void BeforeDoubleClick(Range target, HandledIndicator handled) { throw new NotImplementedException(); }