none
Wie kann man von einen Calendar den ausgewählten Tag wissen? RRS feed

  • Frage

  • Hallo,

    Wie kann man von einen Calendar den ausgewählten Tag wissen?

    Ich habe in MSDN nachgeschaut aber dort war nur für Windows Form also das Namespace war nicht erreichbar bei mir.

    Danke

    Sonntag, 26. April 2015 05:55

Antworten

  • Hallo schuayb,

    welchen DatePicker benutzt Du? In der WPF hat er bspw. eine SelectedDate-Property, die das selektierte Datum in Form eines DateTime-Objekts enthält. Darauf findest Du verschiedenste Methoden und Properties. Den Tag findest Du in der Day-Property, den Wochentag in der DayOfWeek-Property.

    var jetzt = DateTime.Now;
              
    switch(jetzt.DayOfWeek)
    {
        case DayOfWeek.Monday:
            Console.WriteLine("I don't like Mondays");
            break;
        case DayOfWeek.Tuesday:
            Console.WriteLine("Dienstag: Champions League schauen");
            break;
        case DayOfWeek.Wednesday:
            Console.WriteLine("Halbzeit");
            break;
        case DayOfWeek.Thursday:
            Console.WriteLine("Donnerstag");
            break;
        case DayOfWeek.Friday:
            Console.WriteLine("Tag der Arbeit");
            break;
        default:
            Console.WriteLine("Wochenende");
            break;
                    
    }


    Thomas Claudius Huber

    "If you can't make your app run faster, make it at least look & feel extremly fast"

    My latest Pluralsight-courses:
    XAML Layout in Depth
    Windows Store Apps - Data Binding in Depth

    twitter: @thomasclaudiush
    homepage: www.thomasclaudiushuber.com

    Sonntag, 26. April 2015 06:32

Alle Antworten

  • Oder DatePicker?

    Danke

    Sonntag, 26. April 2015 06:03
  • Hallo schuayb,

    welchen DatePicker benutzt Du? In der WPF hat er bspw. eine SelectedDate-Property, die das selektierte Datum in Form eines DateTime-Objekts enthält. Darauf findest Du verschiedenste Methoden und Properties. Den Tag findest Du in der Day-Property, den Wochentag in der DayOfWeek-Property.

    var jetzt = DateTime.Now;
              
    switch(jetzt.DayOfWeek)
    {
        case DayOfWeek.Monday:
            Console.WriteLine("I don't like Mondays");
            break;
        case DayOfWeek.Tuesday:
            Console.WriteLine("Dienstag: Champions League schauen");
            break;
        case DayOfWeek.Wednesday:
            Console.WriteLine("Halbzeit");
            break;
        case DayOfWeek.Thursday:
            Console.WriteLine("Donnerstag");
            break;
        case DayOfWeek.Friday:
            Console.WriteLine("Tag der Arbeit");
            break;
        default:
            Console.WriteLine("Wochenende");
            break;
                    
    }


    Thomas Claudius Huber

    "If you can't make your app run faster, make it at least look & feel extremly fast"

    My latest Pluralsight-courses:
    XAML Layout in Depth
    Windows Store Apps - Data Binding in Depth

    twitter: @thomasclaudiush
    homepage: www.thomasclaudiushuber.com

    Sonntag, 26. April 2015 06:32
  • Hallo Schuayb Kazarbatli,

    Hat Dir die Antwort von Thomas nicht geholfen?

    Gruß

    Aleksander


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht,  kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Montag, 27. April 2015 08:23