【发布时间】:2018-08-22 02:02:16
【问题描述】:
我正在使用适用于 iOS 和 Android 的 Xamarin.Forms 开发一个应用程序,并且我有一个页面,我希望仅为 iOS 应用程序显示 ToolbarItem。在 Android 中,我想在页面内使用一个按钮。我怎样才能做到这一点?我在 Android 中添加了一个带有空白文本的 ToolbarItem,但我认为这不是正确的方法。
这是我的页面 xaml 代码:
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:prism="clr-namespace:Prism.Mvvm;assembly=Prism.Forms"
prism:ViewModelLocator.AutowireViewModel="True"
x:Class="VFood.Views.Garcons">
<ContentPage.Content>
<StackLayout>
<Label Text="Garçons"
VerticalOptions="CenterAndExpand"
HorizontalOptions="CenterAndExpand" />
</StackLayout>
</ContentPage.Content>
<ContentPage.ToolbarItems>
<OnPlatform x:TypeArguments="ToolbarItem">
<OnPlatform.iOS>
<ToolbarItem Text="Adicionar"/>
</OnPlatform.iOS>
<OnPlatform.Android>
<ToolbarItem Text=""/>
</OnPlatform.Android>
</OnPlatform>
</ContentPage.ToolbarItems>
【问题讨论】:
标签: xaml xamarin xamarin.forms