2

私はしばらくの間このトピックに関するリソースを見つけようとしていましたが、役に立たなかったので、LOB(基幹業務)アプリケーション用のWPF UIを構築するための最良の方法は何ですか?具体的には、顧客、注文、製品などです。シングルウィンドウ以外の何もする必要のないシングルウィンドウWPFアプリケーションの例をたくさん見てきました。また、FamilyShowなど、すべてが見えるまで有望に見えるアプリケーションを見てきました。コードには、アプリケーションの存続期間中にフェードインおよびフェードアウトするユーザーコントロールの大きな山があり、アプリケーションの30〜40ビューなどに実際に使用できるものではありませんでした。

それで、私は正確に何を求めていますか?LOBアプリケーションを単一のWPFウィンドウとして構築し、ユーザーコントロールが動的に読み込まれるパネルを作成し、ナビゲーションアイテムが押されたときにこれらを交換する必要があります。または、複数のウィンドウフォームが表示または非表示になる必要があります。起動中のメインフォームからナビゲーションアイテムが押されたとしましょう。

UIデザインは私の強みではありませんでしたが、学びたいと思っているので、WPF LOBアプリケーション(Window + UCまたはWindows)のレイアウトに関するあなたの考えと経験を提供していただければ幸いです。または、WPFUIをカバーする記事を紹介することもできます。 LOBアプリケーションのレイアウト設計。

読んでくれてありがとう...

ジェフ。

4

3 に答える 3

1

必要なのは、複合クライアントアプリケーションに関するMicrosoftのベストプラクティスです。

これは、フレームワークとビジネスアプリケーションの開始に関しては、これまででおそらく最良の方法です。それはどのように聞こえるかです-小さなコンポーネントから大きなアプリを構築するためのフレームワークと基盤。これは、LOBビジネスアプリを作成するときによく発生します。

現在、WPFに非常に固有なのは、プリズムフレームワークです。これは、上記の複合アプリケーションブロック(CAB)と同じ概念のいくつかを共有していると思います。

于 2009-07-02T19:34:25.807 に答える
0

最終的に、UIのルック/フィールは、実行しようとしていることに大きく依存します。「基幹業務」(「LOB」による基幹業務を意味すると思います)は非常にあいまいな用語であり、数十の異なることを意味する可能性があります。UIは、実際に実行しようとしている数十の異なることのどれを反映するように構築する必要があります。

だから私はあなたの質問に別の人としか答えることができません:あなたは何をしようとしていますか?

于 2009-07-02T19:28:48.313 に答える
0

はい、私はWPF/Silverlightの「LOBキラーアプリ」のリソースを探すためにオンラインで多くのことをグーグルで検索してきました。ここで見つけることができる1つの非常に良いデモ(ビルホリス)がありました

WPFとMVVMは人気のあるトレンドですが、ツールボックスに追加することを強くお勧めします。これは、アプリケーションフレームワークの非常に強力な基盤です。MicrosoftはWPFのデータバインディングを釘付けにしていると思います。これは、(開発者と設計者の)共存を可能にするWPFテクノロジの非常に主要なコアです。それは非常に高い学習曲線ですが、旅する価値があります。ハッピーコーディング。

于 2010-09-12T13:05:35.407 に答える