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 でのみ実行されるように指定します。 名前空間の Xamarin.Forms.PlatformConfiguration.iOSSpecific
メソッドはNavigationPage.SetHideNavigationBarSeparator
、ナビゲーション バーの区切り記号を非表示にするかどうかを制御するために使用されます。 さらに、 メソッドを NavigationPage.HideNavigationBarSeparator
使用して、ナビゲーション バーの区切り記号が非表示かどうかを返すことができます。
その結果、 のナビゲーション バーの区切り記号を NavigationPage
非表示にできます。