問題タブ [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.
wpf - プリズム ビューをインスタンス化するときに、Devexpress テーマ マネージャーのルーティング イベントが既に使用されている
Prismフレームワークの小さなバリエーションに基づいてビジネスアプリを構築しています(動作にいくつかの変更がありますが、私の問題に影響を与える領域には何もありません.
vs2010 で devexpress dxwindow ウィザードを使用して作成されたシェル ウィンドウを使用して、シェル アプリケーションを作成しました。メイン コンテンツ用に devexpress レイアウト パネル内に領域を作成しました。次に、別のプロジェクトで devexpress コントロールを使用するビューを作成し、そのリージョンをターゲットにしました。
アプリが起動し、ビューが登録されると、(DI やその他のプログラミング概念の意味ではなく、論理的な意味で) 領域に "注入" され、devexpress テーマに関連しているように見える 1 つの大きなエラーが発生しますが、ぶっちゃけ、一体何が起こっているのかわかりません。WPF の知識は急速に増えていますが、まだかなり低いことを指摘しておく必要があります。
詳細はこちら...
ビューは静的アプリで動作します。つまり、領域を使用せず、ビューの外部で他の devexpress コントロールを使用しません。
どうもありがとう。
c# - Prism v4 - 役割に基づいてディレクトリから一部のモジュールのみをロードする - MEF
私が達成しようとしていること:
- 現在のユーザーのロールに基づいてビュー/サービスをロードし、すべてのdllを単一のディレクトリに配置します
- ビューは複数回作成できます (個別のウィンドウ)
現在、次のコードを使用してモジュールをディレクトリからロードしています。
私がやろうとしていることの例を探してみたところ、MEF の例が見つかりましたが、MEF + Prism では見つからなかったので、同じ考えなのか、それとも Prism にも何かが組み込まれているのか疑問に思っています。
通常の MEF の場合、次のようなカスタム エクスポート属性 ( MEF Export Metadata )を作成するのが最善の解決策です (これが間違っている場合は修正してください!) 。
これは正しい方法ですか、それとも Prism にこれを助ける何かがありますか? ユーザーレベルのモジュールのみをロードする最良の方法は何ですか? 通常の MEF では、実行し[ImportMany]
てLazy
ロードしますが、これは Prism でも有効ですか? もしそうなら、どこでそれを行うべきですか?
ありがとうございました
silverlight-4.0 - Learn Prism for Silverlight の開始方法
PRISM を学び、新しいアプリケーションに実装したいと考えています。
プリズムを開始する方法とアプリケーションに実装する方法に適したリンクを提案してください。
前もって感謝します。
silverlight-4.0 - Prism for Silverlight をすばやく学習するには?
Prism で Silverlight アプリケーションを作成する必要があります。Silverlight + Prism を使用して簡単なアプリケーションを作成する方法を学ぶには、どのような方法が最適でしょうか? また、同じための良い本を提案してください。ありがとう。
wpf - Prism 4.0のログインデザイン
この質問はばかげているように聞こえるかもしれません。Prism 4.0をテンプレートにしてVS2010でテンプレートを編集してログインページを作りたいです。ログインページとして、2 つのテキストボックスがあり、1 つはユーザー名で、もう 1 つはパスワードです。ボタンを 1 回クリックするだけで、そのボタンで両方の値を取得したいのです。現在、値が 1 つしかないため、これは発生しません。私はこのMVVMが初めてです。ビューの部分にコードを入れると、もしかしたらモデルに違反するかもしれません。
これはコードの一部です (テンプレートから)
wpf - WPF Prism アプリケーションがシャットダウンしない
可能な限り単純な WPF Prism アプリケーションを作成しました。シャットダウンしません。
App.xaml
App.xaml.cs
Bootstrapper.cs
Shell.xaml
なぜこれが当てはまるのでしょうか?
silverlight-4.0 - PRISM 4 で WCF RIA サービスを使用するには?
Prism 4 と WCF RIA サービスを使用して Silverlight アプリケーションを開発しています。これを説明するサンプルを取得するためにGoogleで検索しましたが、成功した出力を取得できませんでした。
PRISM アプリケーションで RIA サービスを使用する方法について混乱しています。
このサンプルを提供するリンクを提案してください。助けて。
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();
と。
すべての参照を確認しましたが、まだ問題が見つかりません。
c# - ビューで単一の RIA エンティティをバインドする
なぜこれが機能するのかわかりません (単一の Car を RadDataForm にバインドします):
xaml:
ビューモデル:
そしてこれはそうではありません:
xaml:
ビューモデル:
単一のエンティティを取得したいので、IEnumerable<> は必要ありません。ところで、何がうまくいかないのかを理解したいのですが...
c# - プリズム4を制限して、特別に署名されたモジュールのみをロードするにはどうすればよいですか?
Prism 4を使用するWPFデスクトップアプリケーションがあり、ブートストラッパーに次のコードがあります。
上記のコードは、「[my approot] \ Modules」パスからすべての.dllをロードし、それらをチェックして、クラスがIModuleを実装しているかどうかを確認するようにprismに指示しています。私がやりたいのは、ロードプロセスを特定の署名キーで署名されたDLLのみに制限して、開発者がそのモジュールをアプリケーションに挿入できないようにすることです。私がそのような問題のために間違った道をたどっているならば、アドバイスをしてください。