問題タブ [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.

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

c# - プリズム。EventAggregator を現在アクティブなタブに

私はこのUIシェルを持っています:
ここに画像の説明を入力

更新ボタンで、私は呼び出します_eventAggregator.GetEvent<RefreshEvent>().Publish();

そして、タブ内のすべての領域のコードがこのイベントを購読していました。

問題: 問題は、現在アクティブなタブのみを更新したいということです。しかし、私の場合、すべてのタブが更新されています。これを解決するための良い方法はありますか?

編集1
私は私の見解で実装IActiveAwareします:

このビューを tabControl に追加しました:

.

のステータスを確認しIsActiveます。タブをクリックすると常に変更されます(正常に動作します)。

問題: タブがアクティブでない場合、そのタブのコマンドはグローバル コンポジット ボタンでトリガーされますが、そうしてはなりません。

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

c# - PRISM 5 から 6 へのアップグレード

現在、アップグレード ノートを使用して PRISM 4 から移行した PRISM 5 を使用しているアプリケーションがあります: https://msdn.microsoft.com/en-us/library/ff921144(v=pandp.40).aspx

PRISM 5 から 6 への同様のアップグレード ノートはありますか?

重大な変更に興味があるので、それに応じてアップグレードを計画しています。

更新: https://github.com/PrismLibrary/Prism/wiki/Release-Notes---6.0.0