Exemple #1
0
 public InfoBarActionItemEventArgs(IInfoBarUiElement uiElement, InfoBarModel infoBar, IInfoBarActionItem actionItem)
     : base(uiElement, infoBar)
 {
     Validate.IsNotNull(actionItem, nameof(actionItem));
     ActionItem = actionItem;
 }
Exemple #2
0
 public void NotifyActionItemClicked(IInfoBarActionItem action)
 {
     Owner.ForEach((cookie, events) => events.OnActionItemClicked(Owner, action));
 }
Exemple #3
0
 protected override void OnInfoBarActionItemClicked(IInfoBarUiElement infoBarUi, InfoBarModel infoBar, IInfoBarActionItem actionItem)
 {
     base.OnInfoBarActionItemClicked(infoBarUi, infoBar, actionItem);
     Process.Start(actionItem.Text);
 }
Exemple #4
0
 public void OnActionItemClicked(IInfoBarUiElement infoBarUIElement, IInfoBarActionItem actionItem)
 {
 }
Exemple #5
0
 void IInfoBarUiEvents.OnActionItemClicked(IInfoBarUiElement infoBarUiElement, IInfoBarActionItem actionItem)
 {
     try
     {
         Process.Start(actionItem.Text);
     }
     catch
     {
         //Ignored
     }
 }