Разделитель панели NavigationPage в iOSNavigationPage Bar Separator on iOS

Скачать пример Скачать примерDownload Sample Download the sample

Этот iOS платформы скрывает разделительной линии и тень, расположенной в нижней части панели навигации NavigationPage .This iOS platform-specific hides the separator line and shadow that is at the bottom of the navigation bar on a NavigationPage. Он используется в XAML, задав NavigationPage.HideNavigationBarSeparator свойство, используемое для false:It's consumed in XAML by setting the NavigationPage.HideNavigationBarSeparator bindable property to false:

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

</NavigationPage>

Кроме того его можно будет использовать с помощью C# с помощью текучего API:Alternatively, it can be consumed from C# using the fluent API:

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.The NavigationPage.On<iOS> method specifies that this platform-specific will only run on iOS. NavigationPage.SetHideNavigationBarSeparator Метод в Xamarin.Forms.PlatformConfiguration.iOSSpecific пространства имен, используется для управления ли разделителя панели навигации скрыта.The NavigationPage.SetHideNavigationBarSeparator method, in the Xamarin.Forms.PlatformConfiguration.iOSSpecific namespace, is used to control whether the navigation bar separator is hidden. Кроме того NavigationPage.HideNavigationBarSeparator метод может использоваться для возврата, скрыт ли разделителя панели навигации.In addition, the NavigationPage.HideNavigationBarSeparator method can be used to return whether the navigation bar separator is hidden.

Результатом является, разделителя панели навигации на NavigationPage можно скрыть:The result is that the navigation bar separator on a NavigationPage can be hidden: