Xamarin.Forms のドキュメント
ToggleButton
コントロール > Input > ToggleButton

C1ToggleButton は、ToggleButton コントロールのクロスプラットフォームの実装です。このコントロールは、ユーザーが選択(チェック)またはクリア(非チェック)可能な 2 つの状態を持つボタンを表します。CheckBox コントロールと同様に Boolean 値を表示することができます。また、ユーザーは、タップすることによってコントロールの状態を変更することができます。さらに、C1ToggleButton コントロールは、Checkbox コントロールより多くのスタイルオプションを提供します。各状態の色やテキストをカスタマイズできるほか、カスタム画像やビューを使用することもできます。IsChecked プロパティを設定することで、コントロールの状態を変更できます。テキストは CheckedText プロパティと UncheckedText プロパティ、図は CheckedImageSource プロパティと UncheckedImageSource プロパティ、ビューは CheckedContent プロパティと UncheckedContent プロパティで制御することができます。