Eu só estou querendo saber se alguém sabe sobre alguns aplicativos de código aberto do .NET bem projetados usando WPF?
Eu já tentei pesquisar nos sites habituais como GitHub e Sourceforge, mas não fiquei muito satisfeito com os resultados.
Na verdade, estou interessado no uso correto do MVVM, Data Binding etc. no contexto de software relativamente grande (pelo menos mais do que as poucas linhas de código de exemplo, você encontrará no máximo Tutoriais e Livros). Também o ORM com NHibernate está na minha principal preocupação.
Atualmente, também tenho a impressão geral de que o WPF não é muito utilizado, estou certo com isso? Quais produtos de software de código fechado (comercial) existem por aí, usando-o?
Respostas:
O Visual Studio é criado usando o WPF. O WPF é normalmente usado para aplicativos de linha de negócios internos em empresas de tamanhos diferentes. O fato é que você não precisa de um aplicativo grande para mostrar o uso adequado do MVVM e das Ligações de Dados. Também não é um tipo de tecnologia de código aberto. O que você construiria com isso que seria útil para uma ampla gama de pessoas? Um CMS? Um editor de gráficos?
Verifique o CodeProject: https://www.google.com/search?q=site%3Acodeproject.com+mvvm
Os projetos não serão grandes, mas podem ser menos triviais do que exemplos de tutoriais rápidos, por exemplo:
http://www.codeproject.com/Articles/484616/MVVM-Diagram-Designer
fonte
Comecei a desenvolver um aplicativo Open Source no WPF como uma vitrine para WPF e MVVM. Não consegui terminar, mas tem muita estrutura para que alguém possa entender como todas as peças interagem:
https://github.com/smclark/DriverManager
Obviamente não é perfeito, mas era algo que eu queria fazer para colocar tudo em algum lugar.
fonte