問題タブ [prism-5]
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.
c# - WPF アプリケーションでインジェクションを表示する
2015 年現在、ビュー インジェクションの選択肢は Prism だけですか? 私がプリズムで読んできたものの多くは、5年ほど前のものです. このフレームワークの学習に飛び込む前に、すべてのオプションを検討したいと思います。ビュー インジェクションに関する限り、Prism に匹敵するものはありますか?
c# - ビューまたはビューモデルを破棄しないプリズム領域
Prism Regions は、インターフェイスDispose
を実装したビューまたはビュー モデルを自動的に検出して呼び出すと想定していました。IDisposable
私が間違っていたことが判明しました。
IActiveAware
次に、ビュー/ビューモデルを自分で破棄できるように実装することを検討しましたが、それはかなりハックのようです。自動でやればいいのに。
実装しているビューとビュー モデルを自動的に破棄するように Prism Regions を構成するにはどうすればよいIDisposable
ですか?
c# - Prism PopupWindowAction により、Visual Studio 2015 でエラーが発生する
アセンブリ 'Microsoft.Practices.Prism.Interactivity' の PopupWindowAction を使用しています。
アプリケーションをビルドすると、ビルドが成功し、アプリケーションが実行されて正しく動作しますが、次のエラーが原因でビューのデザイナー サポートが失われます。
アセンブリ 'Microsoft.Practices.Prism.Interactivity' の型 'PopupWindowAction' は古いバージョンの Blend SDK でビルドされており、Windows プレゼンテーション フレームワーク 4 プロジェクトではサポートされていません
この問題は、Visual Studio 2013 では発生しませんでした。この問題の解決方法を誰か提案できますか?
c# - Prism 5 ナビゲーションとウィンザー城
ウィンザー城を IoC として使用し、UI で mvvm のプリズムを使用したいと考えていました。
そこで、すべてのクラスをウィンザー ブートストラップに登録します。
次に、ビューに移動したい:
その後、例外がスローされます。スタック トレースからの重要な情報は次のとおりです。
と
コンポーネントを登録する必要があると思いましsystem.object
たが、それも役に立ちませんでした。これにより、UI が機能せず、奇妙な動作が発生します。
オブジェクトをウィンザー城に登録してはならないことをどこかで読んだと思います。ウィンザー城で Prism Navigation を正しく使用するにはどうすればよいですか、または不可能ですか?
xaml - Prism NotificationRequest は [OK] ボタンにフォーカスします
Prism 5 を使用しており、NotificationRequest を介してモーダル ダイアログを表示します。OK ボタンにフォーカスを設定したいので、ユーザーは Enter キーを押すだけでメッセージをスキップできます (現在は、Tab -> Tab -> Enter で動作します)。私は多くの方法を試しましたが、誰も働いていません:
もちろん、ダイアログは表示されており、エラーはありません。唯一の問題は、ボタンのフォーカスです。
どうすればこの動作を取得できますか? 私が望むのは、ユーザーがEnterキーを押すと、ボタンがクリックされたかのようにPopupWindowが閉じることです。
prism - Prism 6 の古いバージョンとの互換性
Prism 5 (WPF) を使用するメイン プロジェクトのソリューションがあります。このソリューションには、Prism モジュールであるさらに多くのプロジェクトも含まれています。
ここで、新しいモジュールを作成する必要があります。そのモジュールでのみ Prism 6 を使用できるかどうか、また Prism 5 メイン プロジェクトと互換性があるかどうか、またはすべてのモジュールで Prism 5 を続行する必要があるかどうか (またはアップグレードする必要があるかどうか) を考えています。 Prism 6 へのソリューション全体 (これは本当に大きな作業です)。
ありがとうございました