Xamarin.iOS のドキュメント
クイックスタート:状態の変更とコントロールのカスタマイズ
コントロール > Input > ToggleButton > クイックスタート:状態の変更とコントロールのカスタマイズ

このセクションでは、ポータブルアプリケーションまたは共有アプリケーションへの C1ToggleButton コントロールの追加、およびコントロールの状態の変化に基づくコントロールの色の変更について説明します。

次の手順を実行して、状態が変化したときにコントロールの色を変更します。

手順 1:コードでC1ToggleButtonの初期化

  1. ソリューションエクスプローラー で、MainStoryboard をクリックしてストーリーボードエディタを開きます。
  2. ツールボックスに Custom Components タブの下で、C1ToggleButton を ViewController にドラッグします。
  3. プロパティウィンドウで、コントロールの名前tb に設定します。
  4. C1ToggleButton コントロールを初期化するには、ソリューションエクスプローラーから ViewController ファイルを開き、その内容を次のコードで置き換えます。これは、FlexChart を初期化するために、View コントローラの viewDidLoad メソッドをオーバーライドします。
    C#
    コードのコピー
    public override void ViewDidLoad()
    {
       base.ViewDidLoad();
    
       C1ToggleButton tb = new C1ToggleButton();
       if (tb.IsChecked == true)
       {
            tb.BackgroundColor = UIColor.Green;
       }
       else if (tb.IsChecked == false)
       {
            tb.BackgroundColor = UIColor.Red;
       }           
    }
    

    先頭に戻る

    手順 2:アプリケーションの実行

    F5 を押してアプリケーションを実行します。

    先頭に戻る