問題タブ [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 に答える
220 参照

c# - 2 つのアプリをシームレスに切り替えるにはどうすればよいですか?

WinForms を使用して C# および VB.NET で記述された .NET アプリケーションがあります。これを何度も繰り返して、ゆっくりと新しいものに移行したいと考えています。新しいコードは完全に C# と WPF になります。Prismを活用したいと考えています。

私の知る限り、古い WinForm アプリを Prism に統合することはできません。

特定のインスタンスで古いアプリに新しいアプリを表示させることを検討しています。たとえば、古いアプリのタブを押すと、古いアプリの上に新しいアプリが開き、同じタブが表示されます。時間が経つにつれて、新しいアプリだけが必要になります。

これどうやってするの?

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

silverlight-4.0 - Is there something similar to TabControlRegionAdapter.ItemContainerStyle Attached Property for ItemsControl?

I'm using Prism 4 with Silverlight and I want to use ItemsControl to host multiple views. I really want all the views to be wrapped inside a specified ItemTemplate or be able to specify an ItemStyle so that I can use something like the Expander control in the Silverlight Toolkit . When I try to specify an ItemTemplate an unhandled System.NotSupportedException is thrown at runtime.

Code

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

prism-4 - Visual Studio 2010 の Prism 4 および dotnet 3.5

.NET Framework 3.5 でコンパイルする場合、Prism 4 は Visual Studio 2010 で動作しますか? ありがとう。

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

c# - Mef Prism v4 - [インポート] と [ImportingConstructor] の比較

MEF と Prism v4 を使用する場合、[Import]s を実行するための推奨される方法は何ですか?また、これら 2 つの呼び出しの違いは何ですか?

オプション1:

オプション 2:

これらの違いは何ですか?どれがおすすめ?

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

visual-studio - ファイルまたはアセンブリを読み込めませんでした Microsoft.Expression.Interactions および GalaSoft.MvvmLight.Extras.WPF4

Prism 4 を使用しているときに不明な問題に直面しています。MVVM パターンでビジネス ソリューションを実装します。そのために私は使用しました

Interaction.Triggers、CallMethodAction、および EventToCommand 用。

すべてが正常に機能していますが、システム全体を疎結合にする必要があり、プリズム 4 を選択しました。これは既に達成されていますが、上記のコードでは以下のような問題が発生します。

ファイルまたはアセンブリ 'Microsoft.Expression.Interactions, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

上記のコードにコメントすると、すべて正常に動作します。何の問題かわかりません。PRISM 4 は上記のアセンブリをサポートしていませんか?

この問題を解決するために私たちを助けてください。

ありがとうございました

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

c# - Prism のシェルレス UI

Prism v4 アプリケーションを起動し、シェルの初期化/作成/表示をスキップして、代わりに特定のモジュールのビューを表示することはできますか?

たとえば、app.exe という Prism アプリがあるとします。アプリケーションの「完全なビュー」の領域を含むウィンドウ クラス (シェル) があります。

次のように、パラメーターを指定して app.exe を起動したい: app.exe /view:MyView

app.exe の起動時に、シェルの領域内に MyView が表示されたアプリの「フル ビュー」を表示したくありません。シェルレスしたい!シェルを表示せずに、MyView を独自のウィンドウ (ポップアップなど) に表示したいだけです。

シェルの作成を完全にスキップできれば、なおさらです。

ヘルプ!

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

c# - リージョンを含むビューを閉じる

XAML でネストされた領域がサポートされていないため、ネストされた領域を定義する「NestedView」と呼ぶビューがあります。次のように UserControl コンストラクターでビューを作成します。

「NestedView」が一部のリージョンに表示 (追加) されています。これを「MainRegion」と呼びましょう。ある時点で、このビューを閉じる必要があります (「MainRegion」から削除します)。しかし、単に「MainRegion」から「NestedView」を削除すると、「MyRegionName」が登録されたリージョンは登録されたままになり、次に「NestedView」を開こうとすると、リージョン「MeregionName」がすでに登録されているという例外がスローされます。

したがって、領域を含むビューを閉じると、それらは登録解除され、それらに含まれるすべてのビューが破棄されることを確認する必要があります。これを行う最善の方法は何ですか?

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

silverlight - ブレークポイントを挿入してもデバッガーがモジュールにまったくヒットしない何もヒットせず、エラーが発生する

過去2日間、手がかりなしで問題が発生しています(デバッガーがCivicaHousingRepairsModuleにまったくヒットしないことに注意してください....最初の行にブレークポイントを挿入すると...何もヒットしません。) Silverlight 4、PRISM4.0およびMEFを使用してサンプルアプリケーションを作成しました。次のように2つのモジュールを構成します。

次に、regestring Module(ModuleCatalog.xaml)のコードを示します。

以下はBootstrapperのコードです

問題:

あるモジュール(セキュリティ)から別のモジュール(修復)に移動すると、次のエラーが発生します

重要な注意:デバッガーを挿入した場合、デバッガーはCivicaHousingRepairsModuleにまったくヒットしません

最初の行のブレークポイントは何もヒットしません。

次のことを試しました:1。すべてのPRISMdllをlocalcopyにfalseに設定しました。

同じ問題に直面していて、それに対する良い解決策がある場合は、私に知らせてください。あなたの答えや提案をいただければ幸いです。

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

wpf - WPFプリズム領域の移行

申し訳ありませんが、これは少しあいまいです。基本的には、リージョンマネージャーに表示されるビュー間の遷移をアニメーション化するのが好きです。これはいくつかのアプリケーションで見たことがあり、非常に滑らかに見えます。

だから私が求めているのは-これを行うためのコントロールやチュートリアルを誰かに教えてもらえますか?

乾杯。Ste

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

wpf - アニメーションが完了したらビューを切り替えます

スプラッシュ画面で始まる Prism アプリケーションがあり、その後スタート ビューに変更する必要があります。これを実現したいと思っていたモジュールの Initialize メソッドのコードを次に示します。

残念ながら、これを実行すると、スタート ビューしか表示されません。スタート ビュー (コードの最後の段落) をコメント アウトすると、スタート画面とアニメーションが表示されます。アニメーションが完了したことを検出して、スプラッシュ ビューからスタート ビューに変更するにはどうすればよいですか?

ありがとう。