如何在Xamarin Forms UWP中渲染CommandBar?

时间:2018-10-15 17:11:57

标签: xamarin.forms uwp mvvmcross

我有一个定义了ToolbarItems的ContentPage(实际上是MvxContentPage)。这些项目会按预期出现在Android和iOS中,但根本不会出现在UWP中。我尝试在构造函数和OnAppearing方法中将SetToolbarPlacement手动设置为Top和Bottom。到目前为止,我还无法影响UWP应用程序中的任何更改。难道我做错了什么? Mvx不能渲染工具栏吗?

employee

1 个答案:

答案 0 :(得分:2)

问题是您尚未将起始页添加到NavigationPage。我已经在空白的 Xamrin.Froms 应用中对以下代码进行了测试,ToolbarItem在MainPage顶部的显示良好。

public App()
{
    InitializeComponent();
    var nav = new NavigationPage(new MainPage());
    MainPage = nav;
}