我如何在Map View中使用ToolbarItem

时间:2017-05-29 10:26:26

标签: c# xamarin xamarin.android xamarin.forms

我使用ToolbarItemView中显示菜单设置。在每个视图中工作,不仅在地图视图中。我如何解决此问题以查看地图视图中的菜单?

<ContentPage.ToolbarItems >
    <ToolbarItem Name="Ustawienia"
    Command="{Binding UserSettingCommand}" Priority="0" Order="Secondary" />
</ContentPage.ToolbarItems>
<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*" />
        <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>
    <maps:Map x:Name="CurrentMap" Grid.Row="0"
        HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" 
        IsShowingUser="True" MapType="Street" />
    <Button Text="Udostępnij miejsce" Command="{Binding CheckinCommand}" 
    Grid.Row="1" HorizontalOptions="Center" Margin="0,10" />
</Grid>
</d:ExtendedContentPage>

1 个答案:

答案 0 :(得分:0)

你可以这样使用,

InitializeComponent();方法之后在页面构造函数中添加此代码。

this.ToolbarItems.Add(new ToolbarItem("Ustawienia", "", () =>
{
           //your stuff 
}, ToolbarItemOrder.Primary));