使用平台配置(Xamarin.Forms 2.3.3)将工具栏移动到UWP的底部
在使用平台配置(Xamarin.Forms 2.3.3)将工具栏移动到UWP的底部,xamarin,xamarin.forms,uwp,xamarin.uwp,Xamarin,Xamarin.forms,Uwp,Xamarin.uwp,在Xamarin.Forms 2.3.3.166-pre4中尝试新的平台配置,但在UWP上将工具栏移到底部并不起作用。我做错了什么 using Xamarin.Forms; using Xamarin.Forms.PlatformConfiguration; using Xamarin.Forms.PlatformConfiguration.WindowsSpecific; namespace FormsToolBarDemo { public partial class MainPa
Xamarin.Forms 2.3.3.166-pre4中尝试新的平台配置,但在UWP上将工具栏移到底部并不起作用。我做错了什么
using Xamarin.Forms;
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
namespace FormsToolBarDemo
{
public partial class MainPage:ContentPage
{
public MainPage()
{
InitializeComponent();
this.On<Windows>().SetToolbarPlacement(ToolbarPlacement.Bottom);
}
}
}
使用Xamarin.Forms;
使用Xamarin.Forms.PlatformConfiguration;
使用Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
命名空间FormsToolBarDemo
{
公共部分类主页:ContentPage
{
公共主页()
{
初始化组件();
this.On().SetToolbarPlacement(ToolbarPlacement.Bottom);
}
}
}
好吧,在尝试了SetToolbarPlacement(ToolbarPlacement.Bottom)
的所有可能组合后,我发现了一些东西:
- 工具栏位置只能在应用程序范围内设置,不能按页面设置
- 工具栏位置只能在
导航页面上设置
因此,当您想将工具栏放在底部时,可以通过将工具栏位置附加到App
classesMainPage
属性来设置它在应用程序范围内的位置
public App()
{
MainPage = new NavigationPage(new MainPage());
MainPage.On<Windows>().SetToolbarPlacement(ToolbarPlacement.Bottom);
}
public应用程序()
{
主页=新导航页(新主页());
MainPage.On().SetToolbarPlacement(ToolbarPlacement.Bottom);
}