共用方式為


iOS 上的 NavigationPage 列分隔符

這個 iOS 平臺特定隱藏位於 上 NavigationPage導覽列底部的分隔線和陰影。 將可繫結屬性false設定NavigationPage.HideNavigationBarSeparator為 ,以在 XAML 中取用它:

<NavigationPage ...
                xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
                ios:NavigationPage.HideNavigationBarSeparator="true">

</NavigationPage>

或者,您可以使用 Fluent API 從 C# 取用它:

using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;

public class iOSTitleViewNavigationPageCS : Xamarin.Forms.NavigationPage
{
    public iOSTitleViewNavigationPageCS()
    {
        On<iOS>().SetHideNavigationBarSeparator(true);
    }
}

方法 NavigationPage.On<iOS> 會指定此平台專屬只會在iOS上執行。 命名空間 NavigationPage.SetHideNavigationBarSeparator 中的 Xamarin.Forms.PlatformConfiguration.iOSSpecific 方法可用來控制是否隱藏導覽列分隔符。 此外, NavigationPage.HideNavigationBarSeparator 方法可用來傳回是否隱藏導覽列分隔符。

結果是可以隱藏 上的 NavigationPage 導覽列分隔符:

NavigationPage 導覽列已隱藏