void Handle_TimeChanged(object sender, PropertyChangingEventArgs e) { TimePicker picker = sender as TimePicker; if (e.PropertyName == TimePicker.TimeProperty.PropertyName) { int hours = picker.Time.Hours; int minutes = picker.Time.Minutes; double totalMinutes = picker.Time.TotalMinutes; if (picker.Equals(DND_fromPicker)) { vm.UpdateSettings("DNDFrom", totalMinutes); } if (picker.Equals(DND_toPicker)) { vm.UpdateSettings("DNDTo", totalMinutes); } } }