2009-07-02 10 views
2

このトピックに関するリソースはしばらく見つかりませんでしたが、LOB(Line of Business)アプリケーションのWPF UIを構築する最善の方法は何ですか?具体的には、顧客、注文、製品などです。私は何も表示する必要はない単一ウィンドウのWPFアプリケーションの例を見てきましたが、見ることができるまで有望に見えるFamilyShowなどのアプリケーションを見ましたコード内では、アプリケーションの寿命の間に消え去るユーザーコントロールの大きな塊であり、実際に使用できるものではないため、アプリケーションでは30〜40回のビューが可能です。LOBアプリケーション用のWPF UIレイアウト

私は正確に何を求めていますか?さて、WPFの単一ウィンドウとしてLOBアプリケーションを構築する必要があります。ユーザーコントロールが動的にロードされているパネルに、ナビゲーションアイテムが押されたとか、スクロールしたり、ナビゲーションアイテムが起動しているメインフォームから押されたとします。

UIデザインは実際には私の強みではありませんでしたが、私は本当にあなたの考えを感謝し、WPF LOBアプリケーション(Window + UCまたはWindows)をレイアウトする経験を提供しました。 LOBアプリケーションのWPF UIレイアウト設計をカバーしています。読書のための

おかげで...

ジェフ。

+0

私の無知を実感しますが、LOBは何を表していますか? :) – cwap

+0

@Meeh:http://acronyms.thefreedictionary.com/LOB お選びください。 ;) – Randolpho

+0

事業ライン?それは銀行業界のように言及しています... – Jefe

答えて

1

マイクロソフトのベストプラクティスはcomposite client applicationsです。

これはおそらく、フレームワークとビジネスアプリケーションの開始までの最善のことです。それは、LOBビジネスアプリを作成する際に起こる小さなコンポーネントから大きなアプリを構築するためのフレームワークと基礎のようなものです。

今、WPFに非常に特有の、prism frameworkです。上記の複合アプリケーションブロック(CAB)と同じ概念をいくつか共有していると思います。

+0

私はプリズムのアプローチを見てきましたが、これはユーザーコントロールを注入するメインコンテナの道を私に指示しています。 –

0

最終的に、あなたのUIのルック&フィールは、あなたがやろうとしていることに大きく依存します。 "Line of Business"(LOB)は、数十の異なることを意味する非常に曖昧な用語です。あなたのUIは、あなたが実際にやろうとしている何十もの何かを反映するように構築する必要があります。

私はあなたの質問に別のものでしか答えられません:あなたは何をしようとしていますか?

+0

ええ、ビジネスアプリケーションのライン...さて、私はちょうど顧客、注文と製品を維持することで何かを設計しなければならないと仮定することができます。私はLOBを使用して私は少し曖昧だったことに同意します。 –

0

はい、私はWPF/Silverlight "LOB killer app"のリソースを探すためにオンラインでgoogleを利用しています。

WPFとMVVMが一般的な傾向であるため、あなたのツールボックスに追加することを強くお勧めします。 これは、アプリケーションフレームワークにとって非常に強力な基盤です。私はMicrosoftがWPF用のデータバインディングを釘付けにしていると思う。これは、WPFテクノロジの主なコア(開発者&デザイナ)を共存させるためのものです。それは非常に高い学習曲線ですが、旅行の価値があります。 ハッピーコーディング。