我有一些ContentViews
,它们位于ContentPages
内的TabbedPage
内。
每次我更改活动标签时,我都会检测到给定ContentView
的出现和消失。
我试着这样做:
public partial class PartialView: ContentView
{
public PartialView()
{
InitializeComponent();
//this.Focused += (x, y) =>
//this.MeasureInvalidated += (x, y) =>
this.PropertyChanged += (x, y) =>
{
DoDetection();
};
}
}
不幸的是,所有这些事件只运行一次,所以当我回到标签页时,没有任何反应。
我还应该尝试什么?
答案 0 :(得分:1)
TabbedPage是具有CurrentPageChanged事件的MultiPage的继承,那么为什么不挂钩呢?
然后,您可以让您的子页面在当时选择的任何页面上进行操作。