xamarin.forms中没有主要项目时的较小工具栏

时间:2018-02-09 10:51:16

标签: xamarin.forms

对于Windiws手机,当没有主要项目时,有没有办法降低xamarin.forms中工具栏的高度。 原来的Windows手机应用程序直接为wp而不是xamarin.forms构建,所以有一个选项ClosedDisplayMode =“Minimal”来完成它。

参见附图以获得更好的想法。

第一张图片是经典WP应用,第二张是Xamarin.Forms WP应用。

Classic WP app

Xamarin.Forms WP app

1 个答案:

答案 0 :(得分:0)

您可以为FormsCommandBar控件创建自定义样式。请参阅默认here on GitHub。您可以在UWP项目中创建默认Style的副本,并将ClosedDisplayMode的设置者从Compact修改为Minimal

<Setter Property="ClosedDisplayMode" Value="Minimal"/>

但是,如果您只想在Minimal时设置Compact尺寸,则必须创建一个源自FormsCommandBar的自定义类,然后实施custom Style for Page才能使用你自己的类型而不是内置类型。