2008-10-28 5 views
20

Gibt es irgendwelche WPF-Beispielanwendungen, die die "Coolness" von WPF anzeigen?WPF-Beispielanwendungen

Ich hoffe, einige Beispiele der UI-Fähigkeiten usw. zu sehen, und allgemeine Struktur und Best Practices.

(oh, und die Installation sollte nicht zu hehe erarbeiten werden)

+0

Ich habe eine Menge auf meiner Website, einschließlich des gesamten Quellcodes und Projekte: Jot eine Kurznotiz-App mit MVVM getan. http://www.jarloo.com/jot/ Rumormill5 ein grafischer RSS-Reader http://www.jarloo.com/rumormill-5/. Schau mal. – Kelly

Antwort

9

Ich weiß nicht, über die „Coolness“ -Faktor, aber Scott Hanselman hat eine Anwendung namens Baby Smash.

Es ist eine Anwendung, die Ihren Desktop übernimmt und ermöglicht Babys, die Tastatur zu zerschlagen, um Formen zu machen und Töne zu spielen. Wieder, wahrscheinlich nicht so "cool". Hanselman nutzte diese App jedoch, um WPF selbst zu lernen. Er hat es zusammengehackt und den Code auf CodePlex gesetzt. Dann lud er diejenigen, die WPF kannten, viel besser als er selbst ein, es zu überarbeiten. Der gesamte Code ist verfügbar, sodass Sie sehen können, wie er zusammengehackt wurde, und ihn dann mit der refaktorierten Expertenversion vergleichen.

Ziemlich nett, wenn Sie wirklich WPF lernen möchten.

2

Ich würde CodeProject.com überprüfen, gibt es Dutzende wenn nicht Hunderte von Beispiel-Apps für WPF. Einige davon sind wirklich cool.

2

Mit Expression Blend gibt es einige Beispiele für Anwendungen, die ziemlich cool sind

14

Family.Show ist eine große End-to-End-Referenzprobe ... erfolgt durch Vertigo.

Ich glaube, dass Microsoft diese Beispielanwendung in Auftrag gegeben hat, um die Leistungsfähigkeit von WPF zu demonstrieren. Es zeigt auf jeden Fall einige Best Practices (z. B. wie man eine App erstellt, etc.).

2

Wenn es Coolness ist Sie nach, als ich denke, GPU gerendert Effekte sind erstaunlich. Schauen Sie sich die WPF Pixel Shader Effects Library an.

Alles, was von David Teitlebaum von Microsoft ist kühlen auch. Sehen Sie sich diese video an und laden Sie dann einige der Beispiel-Apps aus Adam Kinneys Blog post herunter ... vor allem die Beispielapplikation "layered orb".

Mund fallen, würde ich sagen.

+0

Adam Kinneys Blog ist leer. –

+1

@Andreas Hoffmann: Ich habe den defekten Link aktualisiert. Danke, dass du das unterstrichen hast! Die geschichtete App ist einfach unglaublich. – cplotts

0

Ich habe ein Projekt in Codeplex, IncEditor gestartet, die WPF MVVM und MEF verwendet. Ich denke, das sollte in der Lage sein, ein vollständiges Bild von MVVM zu geben.

0

Sie könnten die Beispielanwendungen der WPF Application Framework (WAF) interessiert sein.Sie zeigen:

  • Ansicht Zusammensetzung

  • UI-Workflow (Wizards)

  • Befehls Bindung/Shortcut Keys

  • MVVM Muster, Unit Testing

  • Validation

  • Entity Framework

  • Open/Save File-Dialog

  • Druckvorschau/Drucken Dialog

  • Lokalisierung