Share via


iOS でのエントリのカーソルの色

この iOS プラットフォーム固有設定では、Entry のカーソルの色を指定の色に設定します。 これは、Entry.CursorColor のバインド可能なプロパティを Color に設定することによって XAML で使用されます。

<ContentPage ...
             xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
    <StackLayout>
        <Entry ... ios:Entry.CursorColor="LimeGreen" />
    </StackLayout>
</ContentPage>

または、Fluent API を使用して C# から使用することもできます。

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

var entry = new Xamarin.Forms.Entry();
entry.On<iOS>().SetCursorColor(Color.LimeGreen);

Entry.On<iOS> メソッドは、このプラットフォーム固有の機能が iOS でのみ実行されるように指定します。 Xamarin.Forms.PlatformConfiguration.iOSSpecific 名前空間の Entry.SetCursorColor メソッドは、カーソルの色を指定した Color に設定します。 さらに、Entry.GetCursorColor メソッドを使用して、現在のカーソルの色を取得できます。

その結果、Entry でカーソルの色を特定の Color 色に設定できます。

エントリのカーソルの色