2016-11-30 4 views
0

によって作成されたビューへの参照を取得:ナビゲーションが持つと私はこのような地域マネージャーのナビゲーション機能を使用して領域にビューを追加している、プリズムのフレームワークを使用したアプリケーションではプリズムナビゲーション

_regionManager.RequestNavigate("DetailRegion", 
    New Uri("EditUserView" + query.ToString(), UriKind.Relative)) 

完了しました、私は作成された新しいへの参照を取得したいと思います。これは、親が閉じられたときにビューを自動的に閉じることができるようにするためです。

これを行うにはプリズム(または他の方法)に方法がありますか?これはPrism 4.1ですか?

+0

YoudはこのRegionManager.Regions ["DetailRegion"]を実行できます。ActiveViews()。これにより、この地域のすべてのアクティブなビューが表示されます。この領域のアクティブビューは、先ほどナビゲートしたものでなければなりません.First()はそれを取得します。 – adminSoftDK

+0

@adminSoftDK Genius!私はこれを試して、それが動作するかどうかを見てみましょう。 RequestNavigateで指定されているコールバック関数(非同期)に入れます – James

答えて

0

ヤウドは、これはあなたにこの地域のすべてのアクティブなビューを提供します。この

RegionManager.Regions["DetailRegion"].ActiveViews() 

を行うことができるはずです。この領域のアクティブビューは、先ほどナビゲートしたものでなければなりません.First()はそれを取得します。

関連する問題