2016-07-28 9 views
-3

Ich mache eine Anwendung mit wpf, wo der Benutzer ihre DOB auf einem datePicker wählt, die dann überprüft, ob der Benutzer zwischen 21 und 25 ist. Wenn der Benutzer dann ist zeigen Sie eine MessageBox mit der Aufschrift "Erfolg", wenn nicht nichts zeigen. Wie würde ich dies berechnenwie man überprüft, ob Benutzer zwischen 21 und 25 mit Datepicker ist C#

+0

Zugang aus der 'SelectedDate' Eigentum Ihrer' DatePicker' Objekt und eine gewisse Logik, dass für die '21-25' Scheck? (http://www.dotnetperls.com/datepicker-wpf, https://msdn.microsoft.com/en-us/library/system.windows.controls.datepicker.selecteddate(v=vs.110).aspx) –

+0

Welchen "DatePicker" benutzen Sie überhaupt? Was hast du bisher versucht? –

Antwort

0
// Just an example obj for the code. 
datePicker dp = new DatePicker(); 

dateMinimum = DateTime.Now.AddYears(-21); 
dateMaximum = DateTime.Now.AddYears(-26); // 26, as this would include somebody whose just below 26 years old 
birthDate = dp.SelectedDate; 

if (birthDate > dateMinimum && birthDate < dateMaximum) { 
    MessageBox.Show("Success"); 
}