public ViewShortcut CreateShortcut() { CheckIsDisposed(); ViewShortcut viewShortcut = CreateShortcutCore(); if (CustomizeViewShortcut != null) { CustomizeViewShortcut(this, new CustomizeViewShortcutArgs(viewShortcut)); } return(viewShortcut); }
public Boolean Equals(Object obj, IList <String> ignoredParamNames) { if (base.Equals(obj)) { return(true); } ViewShortcut shortcut = obj as ViewShortcut; if (shortcut == null) { return(false); } if ((shortcut.ObjectClass == this.ObjectClass) && (shortcut.ObjectKey == this.ObjectKey) && (shortcut.ViewId == this.ViewId)) { int maxCount = (Count > shortcut.Count) ? Count : shortcut.Count; for (int i = 0; i < maxCount; i++) { if (i < shortcut.Count) { if (shortcut[i] != this[shortcut.GetKey(i)] && !ignoredParamNames.Contains(shortcut.GetKey(i))) { return(false); } } if (i < Count) { if (this[i] != shortcut[this.GetKey(i)] && !ignoredParamNames.Contains(this.GetKey(i))) { return(false); } } } return(true); } return(false); }
public HandleShortcutProcessingExceptionEventArgs(ViewShortcut shortcut, Exception shortcutProcessingException) { this.Handled = false; this.shortcut = shortcut; this.shortcutProcessingException = shortcutProcessingException; }
public ShortcutProcessedEventArgs(ViewShortcut shortcut, View view) { this.shortcut = shortcut; this.view = view; }
public CustomProcessShortcutEventArgs(ViewShortcut shortcut) { this.Shortcut = shortcut; }
public CustomizeViewShortcutArgs(ViewShortcut viewShortcut) { this.viewShortcut = viewShortcut; }