public static void Mute(TimeSpan duration) { Settings.Default.MuteEndTime = DateTime.Now + duration; MediaPlayerStore.StopAll(); WidgetHelper.DismissWidgets(); foreach (var eventPair in WidgetsSettingsStore.EventActionPairs) { var evnt = eventPair.Event as MuteUnmuteEvent; if (evnt == null || eventPair.Disabled || !(evnt.Mode == MuteEventMode.Both || evnt.Mode == MuteEventMode.Mute)) { continue; } eventPair.Action.Execute(); } }
private void menuItemDismissWidgets_OnClick(object sender, RoutedEventArgs e) { WidgetHelper.DismissWidgets(); }