void DisplaySetupTimerDialog(PinTimer timer = null) { _timerSetupControl = new TimerSettingsSetup(timer); NavigationService.Navigate(new Uri("/CustomDialogPage.xaml", UriKind.Relative)); }
void OnAddTimerDismissedWithOk(UIElement obj) { if (obj == null) return; if (_timerSetupControl.beginDatePicker.Value == TimeSpan.Zero) return; if (TimersListBox.Items.Contains(_timerSetupControl.Timer) == false) // if timer just created TimersListBox.Items.Add(_timerSetupControl.Timer); _timerSetupControl.Timer.TimerCompleted += OnTimerCompleted; SaveTimers(); _timerSetupControl = null; }