0

そのため、OnElementChanged メソッドを使用してカスタム レンダラーを設定する方法を知っています (部分的にのみ)。私はこれに従いました( http://forums.xamarin.com/discussion/17654/tabbedpage-icons-not-visible-android )

protected override void OnElementChanged(ElementChangedEventArgs<TabbedPage> e)
    {
        base.OnElementChanged(e);
        _activity = this.Context as Activity;
    }

これはヒットしますが、その後ページを表示することはありません。

誰にもアイデアはありますか?

4

2 に答える 2

0

それが今現れています。TabbedPageRenderer ではなく、TabbedRender の基本クラスを使用する必要がありました。また、CustomRenderer コンストラクターに this.SetWillNotDraw(false) を追加する必要がありました。

于 2016-06-03T16:33:37.250 に答える