私は MvvmCross ベースの Android アプリに取り組んでいます。アプリには (とりわけ) 多数の ToggleButton が含まれています。ボタンは .axml ファイルに追加されます。それらの Checked プロパティと Click イベントは、view-model プロパティにバインドされています。各 ToggleButton の Checked プロパティは、アプリケーション サーバーのプロパティの状態を反映する必要があるため、ユーザーがクリックしたときにチェック状態を変更したくありませんが、view-model のバインドされたプロパティが変更された場合にのみ変更します。 . この「特別な」トグル ボタンがどのように動作するかの例: ユーザーがボタンをクリックすると、ボタンの「Checked」プロパティは、クリック イベントがバインドされている ICommand が呼び出されるだけで変更されません。コマンドによって呼び出されたメソッドは、ビューモデルのプロパティの値を変更します (正常に実行された場合)。WPF または Windows フォームの ToggleButton を記述された機能に拡張するのは簡単ですが、Android でそれを行う方法がわかりません。どんなアイデアでも大歓迎です。
ウロス