Was sind die 3 wichtigsten Konzepte in WPF, die Sie verstehen müssen, um guten WPF-Code zu schreiben?
Antworten
Zu viele Anzeigen?Ich denke, die wichtigsten Aspekte der WPF-Konzepte sind:
- Vorlagen und Stile (die Art und Weise, wie Sie das Verhalten und Aussehen Ihrer Anwendung definieren)
- Data Binding (die Art und Weise, wie Sie Ihre Benutzeroberfläche mit Ihren Geschäftsobjekten zusammenfügen sollten)
- Deklarative UI-Definition durch XAML
Vielleicht gibt es noch andere Elemente, aber meiner Meinung nach sind diese grundlegend für das WPF-Denken.
Ich würde sagen, das wichtigste Konzept ist das UI-Muster Model-View-ViewModel, oder wie ich es gerne nenne Model-View-ModelController . Dies ist entscheidend für die erfolgreiche Entwicklung von Anwendungen in WPF. Darüber hinaus sind die wirklichen Eckpfeiler Databinding, Templating und Styles, wie andere bereits erwähnt haben. Es gibt einen schönen Beitrag aquí über einige häufige Fallstricke, die bei der Entwicklung in WPF zu vermeiden sind.
Die wirklichen Grundlagen, die Sie verstehen müssen, sind:
- XAML
- Layout
- Inhaltliches Modell
- Datenbindung
Es gibt noch eine Menge mehr, aber das sind die, die sich am meisten von Winforms verändert haben...
Sehen Sie sich auch diesen Thread an: Fragen zum Interview: WPF-Entwickler
Ich kann nur an zwei große Hauptkonzepte in WPF denken
In keiner besonderen Reihenfolge:
- Bindungen
- Schablonen und Stile
Wenn Sie diese beiden Konzepte gelernt haben, werden Sie in der Lage sein, anständigen WPF-Code zu schreiben...
Oh, und die dritte wäre XAML... aber das ist die Sprache... jedoch könnten Sie versuchen, so wenig in den Code hinter und so viel in Ihre XAML-Datei zu setzen...
Es ist ziemlich einfach, den Code hinter Ansatz zu wählen, aber versuchen Sie, es in XAML stattdessen zu tun...
- See previous answers
- Weitere Antworten anzeigen