Was ist WPF und wozu kann man es anwenden?

  • WPF

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von thefiloe.

    „Was daraus gefolgert werden kann ist, dass jeder intelligentere User sein Geld lieber für Bier ausgibt, um einen schönen Rausch zu haben, und nicht dieses Ranzprodukt.“

    -Auszug aus einer Unterhaltung über das iPhone und dessen Vermarktung.
    WPF heißt übersetzt Windows Presentation Foundation. Es ist eine Art neue Generation von GUI-Framework.
    Es unterscheidet sich von Grund auf von WinForms. Es fängt bei der Basis an. WinForms verwendet GDI+ und WPF verwendet ganz unten DirectX (dazwischen ist noch der milcore usw.).
    Darüber hinaus verwendet WPF neue Konzepte wie z.b. dass du XAML Markups erstellen kannst und damit GUI's designen kannst und nicht mehr kompliziert über VB.NET Code erstellen musst.
    Außerdem sind Dinge wie Location,... Geschichte. Des weiteren verwendet WPF als zentrales Verwaltungssystem zwei Bäume (Visual Tree und Logical Tree)...

    Außerdem hast du ein sehr umfangreiches Bindungssystem, Commandsystem,... zur Verfügung.
    Dazu kommen Dinge wie AttachedProperties, Styles, Templates,... und alles in allem kann man sagen, dass fast alles neu oder verändert ist. (Sogar Events wurden durch RoutedEvents ersetzt....)

    Was aber meine Meinung ist, dass man ganz klar von dem klassischen Drag and Drop Designer wegkommen sollte, da dies oft etwas in das Layoutkonzept pfuscht. Verwende dazu lieber puren XAML-Code und du wirst bessere Resultate erzielen.

    joshsmithonwpf.wordpress.com/2…/05/wpf-vs-windows-forms/


    Opensource Audio-Bibliothek auf github: KLICK, im Showroom oder auf NuGet.