在xamarin中查找页面何时完成加载.形式棱镜



我正在尝试为我的Xamarin创建一个优化的事件跟踪器。窗体棱镜应用程序。我想知道是否有什么方法可以找出页面加载完成的时间。如果有人能帮助我,请节省我的时间。

您可以通过自定义渲染器实现不同平台的页面加载方法。

对于iOS,重写viewDidLoad方法viewDidLoad(在控制器的视图加载到内存后调用)

[assembly:ExportRenderer (typeof(ContentPage), typeof(MyRenderer))]
namespace Demo.iOS
{
public class MyRenderer : PageRenderer
{
protected override void OnElementChanged(VisualElementChangedEventArgs e)
{
base.OnElementChanged(e);
}
public override void ViewDidLoad()
{
base.ViewDidLoad();
}
}
}

对于Android,重写OnAttachedToWindow方法,OnAttachedToWindow(当视图附加到一个窗口时调用)

[assembly: ExportRenderer(typeof(ContentPage), typeof(MyRenderer))]
namespace Demo.Droid
{
public class MyRenderer : PageRenderer
{
public MyPageRenderer(Context context) : base(context)
{
}
protected override void OnElementChanged(ElementChangedEventArgs<Page> e)
{
base.OnElementChanged(e);
}
protected override void OnAttachedToWindow()
{
base.OnAttachedToWindow();
}
}
}

相关内容

  • 没有找到相关文章

最新更新