0
CheckBoxの動作をカスタマイズしたいと思います。これをクリックすると、サーバーから何かを要求するメソッドを呼び出す必要があります。そして、後でサーバがコールバックメソッドに応答するとしばらくすると、チェックボックスが更新されます。CheckBoxはChangedプロパティの自動変更を無効にします
Changedプロパティの自動変更を無効にするにはどうすればよいですか?
CheckBoxの動作をカスタマイズしたいと思います。これをクリックすると、サーバーから何かを要求するメソッドを呼び出す必要があります。そして、後でサーバがコールバックメソッドに応答するとしばらくすると、チェックボックスが更新されます。CheckBoxはChangedプロパティの自動変更を無効にします
Changedプロパティの自動変更を無効にするにはどうすればよいですか?
CheckBox
を拡張するクラスを作成します。 performClick()
メソッドをオーバーライドします。その方法では、サーバーからリクエストする必要があります(非同期的にUIをロックしないでください)。 super.performClick()
への呼び出しを削除すると、CheckBoxが毎回チェックされます。サーバーリクエストが返されたときにCheckBoxを更新するのはあなた次第です。