Back to Devexpress

RemindersWindowShowingEventArgs Class

wpf-devexpress-dot-xpf-dot-scheduling-70c15919.md

latest3.8 KB
Original Source

RemindersWindowShowingEventArgs Class

Provides data for the SchedulerControl.RemindersWindowShowingEvent event.

Namespace : DevExpress.Xpf.Scheduling

Assembly : DevExpress.Xpf.Scheduling.v25.2.dll

NuGet Package : DevExpress.Wpf.Scheduling

Declaration

csharp
public class RemindersWindowShowingEventArgs :
    WindowShowingEventArgs<RemindersWindowViewModel>
vb
Public Class RemindersWindowShowingEventArgs
    Inherits WindowShowingEventArgs(Of RemindersWindowViewModel)

RemindersWindowShowingEventArgs is the data class for the following events:

Remarks

The SchedulerControl.RemindersWindowShowingEvent event occurs before invoking the Reminders Window. The RemindersWindowShowingEventArgs class provides the RemindersWindowShowingEventArgs.TriggeredReminders property that contains reminders which are due.

The RemindersFormEventArgs object is automatically created, initialized and passed to SchedulerControl.RemindersWindowShowingEvent event handler.

Example

View Example

csharp
private void Scheduler_RemindersWindowShowing(object sender, DevExpress.Xpf.Scheduling.RemindersWindowShowingEventArgs e) {
    if (e.TriggeredReminders.Any(r => r.Appointment.Subject.Contains("test"))) {
        DevExpress.Xpf.Scheduling.Visual.RemindersWindow reminderWindow = new DevExpress.Xpf.Scheduling.Visual.RemindersWindow();
        reminderWindow.DataContext = new DevExpress.Xpf.Scheduling.VisualData.RemindersWindowViewModel(scheduler);
        e.Window = reminderWindow;
    }
}
vb
Private Sub Scheduler_RemindersWindowShowing(ByVal sender As Object, ByVal e As DevExpress.Xpf.Scheduling.RemindersWindowShowingEventArgs)
    If e.TriggeredReminders.Any(Function(r) r.Appointment.Subject.Contains("test")) Then
        Dim reminderWindow As New DevExpress.Xpf.Scheduling.Visual.RemindersWindow()
        reminderWindow.DataContext = New DevExpress.Xpf.Scheduling.VisualData.RemindersWindowViewModel(scheduler)
        e.Window = reminderWindow
    End If
End Sub

Inheritance

Object EventArgs RoutedEventArgs CancelRoutedEventArgs WindowShowingEventArgs<DevExpress.Xpf.Scheduling.VisualData.RemindersWindowViewModel> RemindersWindowShowingEventArgs

See Also

RemindersWindowShowingEventArgs Members

DevExpress.Xpf.Scheduling Namespace