2016-09-01 7 views
0

ContentViewsがあり、でホストされているContentPagesの内部にあります。Xamarin.FormsのTabbedPage内でContentViewの可視性の変更を検出する方法

私はアクティブなタブを変更するたびに、私が登場すると、与えられたContentViewのを消えるを検出する必要があります。私は戻ってタブに乗るときに、何も起こらない、

public partial class PartialView: ContentView { public PartialView() { InitializeComponent(); //this.Focused += (x, y) => //this.MeasureInvalidated += (x, y) => this.PropertyChanged += (x, y) => { DoDetection(); }; } } 

は残念ながら、これらすべてのイベントは一度だけ
を実行します。

私は、このようにそれを実行しようとしました。

他に何を試してください。

+0

なぜ、TabbedPageの 'CurrentPageChanged'イベントにフックして、すべてのページをそれに作用させるのですか? –

+0

@GeraldVersluisありがとう、私はそれをします。あなたがあなたのコメントを回答に昇進させるなら、私はそれを受け入れます。 – Nestor

+0

私はしました!どうもありがとうございました! :) –

答えて

1

TabbedPageは、CurrentPageChangedイベントを持つMultiPageの継承です。その理由は何ですか?

次に、その時に選択されたページに子ページを作用させることができます。

関連する問題