1

私は比較的 WPF に不慣れで、Family.Showを見てきました。これは優れたリファレンス アプリケーションのように見えますが、2009 年 2 月以降更新されていません。

[編集] PRISM と MVVM について多くの回答を得ています。この質問がどのように明確ではなかったのかがわかりました。Family.Show は、素晴らしい WPF アプリケーションのように見える数少ない WPF アプリケーションの 1 つです。モデルとして使用したいのですが、使用している XAML とコントロールが新しい要素に置き換えられているのではないかと懸念しています。誰かがこの点で私にいくつかのガイダンスを教えてくれますか?

[編集] 私は WPF 4 をほぼ完全に読んだことを言及しておく必要がありますが、実際に WPF アプリケーションを作成した経験があまりないため、Family.Show のような古い技術や時代遅れの技術を見つけるのは簡単ではありません。

4

3 に答える 3

1

Prismは、エンタープライズ(より大きな)アプリケーションを構築するための非常に優れたフレームワークだと思いますが、一見すると少し難しいかもしれません。WPFを初めて使用するが、WPFとMVVMについて詳しく知りたい場合は、http://caliburnmicro.codeplex.com/またはhttp://waf.codeplex.com/を確認してください。(それらを使用すると、原則を理解するのが少し簡単になります。)ソースも入手でき、両方にとって優れたドキュメントであるため、多くのことを学ぶことができます。

WPF開発者としてMVVMの原則に精通していることが重要だと思います。MIXカンファレンスからの次の2つのビデオもご覧になることをお勧めします。

http://channel9.msdn.com/events/MIX/MIX10/EX14

http://channel9.msdn.com/events/MIX/MIX11/OPN03

于 2013-02-08T13:14:01.743 に答える
1

WPF 側では、2009 年から大きな変更は
ありません。DataTemplates、Styles、Data binding などはまだあります。それらは当時と同じように使用されます。

.NET フレームワークの現在のバージョンでは、さらにいくつかのコントロールがすぐに使用できるようになっているため、その例では不要になったユーザー コントロールが見つかる場合があります。ただし、既存のコントロールは、私の知る限り変更されていません。

ただし、このアプリケーションは MVVM をまったく使用していないため、個人的にはこれが大きな欠点だと感じています。
したがって、WPF を学習する手段としてアプリケーションを使用することはできますが、独自のアプリケーションでそのアーキテクチャ スタイルを習得するべきではありません。

于 2013-02-08T14:10:15.740 に答える
0

プリズムを見てみましょう-WPFアプリを構築するための優れた方法です。

于 2013-02-08T13:01:28.993 に答える