2017-08-15 123 views
2

我有一个Xamarin.Forms PCL项目,我正在尝试向我的应用程序添加一个工具栏,如下所示,我的目标平台是UWP。Xamarin.Forms工具栏项目图标大小

<ContentPage.ToolbarItems> 
    <ToolbarItem Icon="attach.png" Order="Primary" Priority="1" /> 
    <ToolbarItem Icon="camera.png" Order="Primary" Priority="1" /> 
    <ToolbarItem Text="Item1" Order="Secondary" Priority="1" /> 
    <ToolbarItem Text="Item2" Order="Secondary" Priority="2" /> 
    <ToolbarItem Text="Item3" Order="Secondary" Priority="3" /> 
    <ToolbarItem Text="Item4" Order="Secondary" Priority="4" /> 
</ContentPage.ToolbarItems> 

我已将所有图标源添加到UWP项目的根文件夹。当我在Windows 10桌面上运行应用程序时,图标显得太小。尽管如此,图像的原始尺寸还是可以的。 enter image description here

如果有人知道如何解决这个问题,我将不胜感激。

回答

2

不幸的是,我不能在我身边重现你的问题。而且我在UWP和xamarin.forms中使用了相同的图标来进行比较。它们的大小没有任何区别。

enter image description here

ToolbarItem图标的大小是固定的。如果您使用带有文本描述的图标,那么图像看起来会很小,以防您可以设置ToolBarItem Text属性。当您单击More Button时,ToolbarItems将被展开,以便文本可以很好地显示。而且你最好使用活动区域足够大的图像。

<ToolbarItem Icon="camera.png" Order="Primary" Priority="1" Text="camera"/> 

enter image description here