private void ActionItemsAdded(object sender, ActionItemsEventArgs <IActionItem> e) { foreach (IActionItem actionItem in e.ActionItems) { actionItems.Add(new ActionItemViewModel(actionStack.ServiceProvider, actionItem)); } }
private void ActionItemModified(object sender, ActionItemsEventArgs <IActionItem> e) { foreach (var actionItem in ActionItems) { actionItem.Refresh(); } }
private void ActionItemModified(object sender, ActionItemsEventArgs<IActionItem> e) { Dispatcher.Invoke(() => { foreach (var actionItem in ActionItems) actionItem.Refresh(); }); }
private void ActionItemModified(object sender, ActionItemsEventArgs <IActionItem> e) { Dispatcher.Invoke(() => { foreach (var actionItem in ActionItems) { actionItem.Refresh(); } }); }
protected override void OnActionItemsAdded(ActionItemsEventArgs <IActionItem> e) { RegisterActionItemsRecursively(e.ActionItems); base.OnActionItemsAdded(e); }
private void ActionItemsAdded(object sender, ActionItemsEventArgs<IActionItem> e) { Dispatcher.Invoke(() => e.ActionItems.ForEach(x => actionItems.Add(new ActionItemViewModel(ServiceProvider, x)))); }
protected override void OnActionItemsAdded(ActionItemsEventArgs<IActionItem> e) { RegisterActionItemsRecursively(e.ActionItems); base.OnActionItemsAdded(e); }
/// <summary> /// Invoked Raised when an action item is redone. /// </summary> /// <param name="e">The arguments that will be passed to the <see cref="Redone"/> event raised by this method.</param> protected virtual void OnRedone(ActionItemsEventArgs<IActionItem> e) { var handler = Redone; if (handler != null) handler(this, e); }
/// <summary> /// Invoked whenever action items are added to the stack. /// </summary> /// <param name="e">The arguments that will be passed to the <see cref="ActionItemsAdded"/> event raised by this method.</param> protected virtual void OnActionItemsAdded(ActionItemsEventArgs<IActionItem> e) { var handler = ActionItemsAdded; if (handler != null) handler(this, e); }
private void ActionItemsAdded(object sender, ActionItemsEventArgs <IActionItem> e) { e.ActionItems.ForEach(x => actionItems.Add(new ActionItemViewModel(ServiceProvider, x))); }
private void ActionItemsAddedOrChanged(object sender, ActionItemsEventArgs<IActionItem> e) { var dirtiables = new HashSet<IDirtiable>(); foreach (var actionItem in e.ActionItems.SelectMany(GetDirtiableItems)) { foreach (var dirtiable in actionItem.Dirtiables) { List<DirtiableActionItem> dirtiableActionItems; if (!dirtiableActionMap.TryGetValue(dirtiable, out dirtiableActionItems)) { dirtiableActionItems = new List<DirtiableActionItem>(); dirtiableActionMap.Add(dirtiable, dirtiableActionItems); } dirtiableActionItems.Add(actionItem); dirtiables.Add(dirtiable); } } UpdateDirtiables(dirtiables); }
private void ActionItemsAdded(object sender, ActionItemsEventArgs<IActionItem> e) { foreach (IActionItem actionItem in e.ActionItems) actionItems.Add(new ActionItemViewModel(actionStack.ServiceProvider, actionItem)); }
private void ActionItemModified(object sender, ActionItemsEventArgs<IActionItem> e) { foreach (var actionItem in ActionItems) actionItem.Refresh(); }
/// <summary> /// Invoked Raised when an action item is redone. /// </summary> /// <param name="e">The arguments that will be passed to the <see cref="Redone"/> event raised by this method.</param> protected virtual void OnRedone(ActionItemsEventArgs<IActionItem> e) { Redone?.Invoke(this, e); }
/// <summary> /// Invoked whenever action items are added to the stack. /// </summary> /// <param name="e">The arguments that will be passed to the <see cref="ActionItemsAdded"/> event raised by this method.</param> protected virtual void OnActionItemsAdded(ActionItemsEventArgs<IActionItem> e) { ActionItemsAdded?.Invoke(this, e); }