【问题标题】:Navigation bar Right to Left - Xamarin.forms导航栏从右到左 - Xamarin.forms
【发布时间】:2019-05-21 22:08:31
【问题描述】:

如何让导航抽屉从右向左滑动,下面是 XAML 代码,我尝试使用 FlowDirection,但它改变了整个应用程序的方向,我希望效果只在导航抽屉上。:

 <?xml version="1.0" encoding="utf-8" ?>
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
            xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
            xmlns:views="clr-namespace:Via.Views"
            FlowDirection="RightToLeft"
            x:Class="Via.Views.MainPage">

    <MasterDetailPage.Master>
        <views:MenuPage />
    </MasterDetailPage.Master>

    <MasterDetailPage.Detail>
        <NavigationPage
            FlowDirection="RightToLeft"
            >
            <NavigationPage.Icon>
                <OnPlatform x:TypeArguments="FileImageSource">
                    <On Platform="iOS" Value="tab_feed.png"/>
                </OnPlatform>
            </NavigationPage.Icon>
            <x:Arguments>
                <views:AccidentReports />
            </x:Arguments>
        </NavigationPage>
    </MasterDetailPage.Detail>
</MasterDetailPage>

【问题讨论】:

  • 我不认为这是可能的,我可能错了!
  • @G.hakim 最好的方法是什么?

标签: c# xamarin.forms xamarin.android xamarin.ios navigation-drawer


【解决方案1】:

我们也尝试过这样做,但 Xamarin.Forms 不支持它。我们使用了一个插件,SlideOverKit。它需要更多的定制(因为它不是原生的 x.forms 行为),但它会完成工作。我们现在正在两个应用商店的 xamarin.forms 应用中使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-31
    • 2015-01-30
    • 2018-12-26
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    相关资源
    最近更新 更多