問題タブ [prism-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1416 参照

wpf - プリズム ビューをインスタンス化するときに、Devexpress テーマ マネージャーのルーティング イベントが既に使用されている

Prismフレームワークの小さなバリエーションに基づいてビジネスアプリを構築しています(動作にいくつかの変更がありますが、私の問題に影響を与える領域には何もありません.

vs2010 で devexpress dxwindow ウィザードを使用して作成されたシェル ウィンドウを使用して、シェル アプリケーションを作成しました。メイン コンテンツ用に devexpress レイアウト パネル内に領域を作成しました。次に、別のプロジェクトで devexpress コントロールを使用するビューを作成し、そのリージョンをターゲットにしました。

アプリが起動し、ビューが登録されると、(DI やその他のプログラミング概念の意味ではなく、論理的な意味で) 領域に "注入" され、devexpress テーマに関連しているように見える 1 つの大きなエラーが発生しますが、ぶっちゃけ、一体何が起こっているのかわかりません。WPF の知識は急速に増えていますが、まだかなり低いことを指摘しておく必要があります。

詳細はこちら...

ビューは静的アプリで動作します。つまり、領域を使用せず、ビューの外部で他の devexpress コントロールを使用しません。

どうもありがとう。

0 投票する
1 に答える
2877 参照

c# - Prism v4 - 役割に基づいてディレクトリから一部のモジュールのみをロードする - MEF

私が達成しようとしていること:

  • 現在のユーザーのロールに基づいてビュー/サービスをロードし、すべてのdllを単一のディレクトリに配置します
  • ビューは複数回作成できます (個別のウィンドウ)

現在、次のコードを使用してモジュールをディレクトリからロードしています。

私がやろうとしていることの例を探してみたところ、MEF の例が見つかりましたが、MEF + Prism では見つからなかったので、同じ考えなのか、それとも Prism にも何かが組み込まれているのか疑問に思っています。

通常の MEF の場合、次のようなカスタム エクスポート属性 ( MEF Export Metadata )を作成するのが最善の解決策です (これが間違っている場合は修正してください!) 。

これは正しい方法ですか、それとも Prism にこれを助ける何かがありますか? ユーザーレベルのモジュールのみをロードする最良の方法は何ですか? 通常の MEF では、実行し[ImportMany]Lazyロードしますが、これは Prism でも有効ですか? もしそうなら、どこでそれを行うべきですか?

ありがとうございました

0 投票する
1 に答える
193 参照

silverlight-4.0 - Learn Prism for Silverlight の開始方法

重複の可能性:
Prism for Silverlight をすばやく学習するには?

PRISM を学び、新しいアプリケーションに実装したいと考えています。

プリズムを開始する方法とアプリケーションに実装する方法に適したリンクを提案してください。

前もって感謝します。

0 投票する
3 に答える
857 参照

silverlight-4.0 - Prism for Silverlight をすばやく学習するには?

Prism で Silverlight アプリケーションを作成する必要があります。Silverlight + Prism を使用して簡単なアプリケーションを作成する方法を学ぶには、どのような方法が最適でしょうか? また、同じための良い本を提案してください。ありがとう。

0 投票する
1 に答える
300 参照

wpf - Prism 4.0のログインデザイン

この質問はばかげているように聞こえるかもしれません。Prism 4.0をテンプレートにしてVS2010でテンプレートを編集してログインページを作りたいです。ログインページとして、2 つのテキストボックスがあり、1 つはユーザー名で、もう 1 つはパスワードです。ボタンを 1 回クリックするだけで、そのボタンで両方の値を取得したいのです。現在、値が 1 つしかないため、これは発生しません。私はこのMVVMが初めてです。ビューの部分にコードを入れると、もしかしたらモデルに違反するかもしれません。

これはコードの一部です (テンプレートから)

0 投票する
1 に答える
962 参照

wpf - WPF Prism アプリケーションがシャットダウンしない

可能な限り単純な WPF Prism アプリケーションを作成しました。シャットダウンしません。

App.xaml

App.xaml.cs

Bootstrapper.cs

Shell.xaml

なぜこれが当てはまるのでしょうか?

0 投票する
1 に答える
530 参照

silverlight-4.0 - PRISM 4 で WCF RIA サービスを使用するには?

Prism 4 と WCF RIA サービスを使用して Silverlight アプリケーションを開発しています。これを説明するサンプルを取得するためにGoogleで検索しましたが、成功した出力を取得できませんでした。

PRISM アプリケーションで RIA サービスを使用する方法について混乱しています。

このサンプルを提供するリンクを提案してください。助けて。

0 投票する
1 に答える
2621 参照

c# - ビューの XamlParseException

ラベルのみを表示するビューがあります。

ラベルのテキストがビューモデル プロパティにバインドされているため、ビューモデルはビューに正しく挿入されます。ここで、xaml で DataGrid を定義しようとすると、XamlParseException が発生します。

{System.Windows.Markup.XamlParseException: タイプ 'DataGrid' が見つかりません。[Line: 16 Position: 45] su System.Windows.Application.LoadComponent(Object component, Uri resourceLocator) su Common.Views.FunctionalityView.InitializeComponent() su Common.Views.FunctionalityView..ctor(IFunctionalityViewModel viewModel)}

DataGrid myDg = new DataGrid()しかし、それが機能する前に権利を定義するInitializeComponent();と。

すべての参照を確認しましたが、まだ問題が見つかりません。

0 投票する
1 に答える
113 参照

c# - ビューで単一の RIA エンティティをバインドする

なぜこれが機能するのかわかりません (単一の Car を RadDataForm にバインドします):

xaml:

ビューモデル:

そしてこれはそうではありません

xaml:

ビューモデル:

単一のエンティティを取得したいので、IEnumerable<> は必要ありません。ところで、何がうまくいかないのかを理解したいのですが...

0 投票する
2 に答える
981 参照

c# - プリズム4を制限して、特別に署名されたモジュールのみをロードするにはどうすればよいですか?

Prism 4を使用するWPFデスクトップアプリケーションがあり、ブートストラッパーに次のコードがあります。

上記のコードは、「[my approot] \ Modules」パスからすべての.dllをロードし、それらをチェックして、クラスがIModuleを実装しているかどうかを確認するようにprismに指示しています。私がやりたいのは、ロードプロセスを特定の署名キーで署名されたDLLのみに制限して、開発者がそのモジュールをアプリケーションに挿入できないようにすることです。私がそのような問題のために間違った道をたどっているならば、アドバイスをしてください。