在推送之前初始化PageRenderer。 (Xamarin.forms)

时间:2016-09-06 19:48:45

标签: xamarin xamarin.forms

在推送之前,有没有办法在PageRenderer上创建一些东西? 我看起来像是文件,它说。

  

在iOS中由Xamarin.Forms应用程序呈现ContentPage时   PageRenderer类已实例化

我测试了它。是的,PageRenderer的构造函数在" Push"之前没有被调用。调用。

我想访问它并将ViewController HidesBottomBarWhenPush更改为" True",因为否则该功能不起作用。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以只覆盖它并返回所需的值,而不是设置HidesBottomBarWhenPushed属性。

因此,在PageRenderer实施中,您应该这样做:

public override bool HidesBottomBarWhenPushed
{
    get { return true; }
}

Apple文档hidesBottomBarWhenPushed