2016-09-01 1 views
0

나는 에 호스트 된 ContentPages 안에 몇 개가 있고 ContentViews 안에 있습니다.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의 상속입니다.

그런 다음 해당 페이지는 그 당시 선택한 페이지에서 작동하게 할 수 있습니다.

관련 문제