/// <summary> /// Event handler when selection changes. /// </summary> /// <param name="sender">Sender object.</param> /// <param name="e">TriggerEventArgs.</param> private void HandleViewerSelectionChanged(object sender, SelectedChangedEventArgs e) { OnSelectedInstanceChanged(new SelectedInstanceChangedEventArgs(e.SelectedInstances, e.EnabledActionsKeys, e.EnabledNavigationsKeys)); }
/// <summary> /// Raises the SelectionChanged event /// </summary> /// <param name="eventArgs"></param> protected virtual void OnSelectionChanged(SelectedChangedEventArgs eventArgs) { EventHandler<SelectedChangedEventArgs> handler = SelectionChanged; if (handler != null) { handler(this, eventArgs); } }