2011-12-15 5 views
0

TabGroupPanのContentPaneをDocking機能に表示するためにInfragisticsのTabGroupPaneRegionAdapterを使用しています。私は正しいことをしているのかどうか分かりません。私が抱えている問題は、ContentPaneがTabGroupPanから閉じられることです。もう私はもうそれを始めることができません。TabGroupPaneRegionAdapter、閉じた後に再度コンテンツペインを開く方法

私はMEFを使用しています。最初にビューを開いたのは、RequestNavigate APIです。

Uri viewNav = new Uri("View1", UriKind.Relative); 
regionManager.RequestNavigate(RegionNames.WorkspaceRegion, viewNav); 

と私はできるだけ早くのcontentPaneはOnViewsCollectionChangedが呼び出されません閉じられているようであり、気づいた他の事。これは、Viewがまだリージョン内に存在していることを意味しますか?もし私がちょうどそれを再度ナビゲートすることができなければなりません。

+0

回答をお待ちしております...あなたのご意見に感謝します。 – Imad

答えて

0

InfragisticsではTabGroupPaneRegionAdapterを提供していないため、これに精通していません。唯一の。インフラジスティックスが提供するアダプタがCodePlexの上にあったし、最後の3年間で更新されていない領域のみ:( http://ncal.codeplex.com/

は、Googleで検索を行うには、私は次のブログ記事を見つけたし、これはあなたが使用しているものもありこれはどちらか3年)に更新されていないにもかかわらず: http://claudiopi.blogspot.com/2008/07/infragistics-tabgrouppane-region.html

私はコードを見ても、私は任意のテストを行っていない、CONTENTPANEのCloseActionがあるようにTabGroupPaneRegionAdapterが更新されるべきであるかのように表示されますCloseActionが現在の実装で設定されているときにペインがすでに閉じられているため、ビューが削除されたときだけでなく、ContentPaneが作成されたときに設定されます。 OnViewsCollectionChangedがTabGroupPaneRegionAdapterで焼成されていない場合は、あなたが見てOnContentPaneClosedにおけるif文にブレークポイントを設定する必要があることを http://help.infragistics.com/NetAdvantage/WPF/Current/CLR4.0/?page=InfragisticsWPF4.DockManager.v11.2~Infragistics.Windows.DockManager.ContentPane~CloseAction.html

注:

ここCONTENTPANEのCloseActionの詳細があります。ビューが削除される場所としてif文がtrueまたはfalseと評価された場合。