我正在开发基于 MvvmCross 的 android 应用程序。该应用程序包含(除其他外)大量的 ToggleButton(s)。这些按钮被添加到 .axml 文件中。它们的 Checked 属性和 Click 事件绑定到视图模型属性。由于每个 ToggleButton 的 Checked 属性应该反映应用程序服务器上某些属性的状态,因此我不希望在用户单击它们时更改它们的选中状态,而仅在更改视图模型上的绑定属性时. 这个“特殊”切换按钮应该如何工作的示例:当用户单击它时,按钮的“Checked”属性不会更改,仅调用单击事件绑定到的 ICommand。该命令调用的方法依次更改视图模型上的属性值(如果成功执行)。将 WPF 或 Windows 窗体中的 ToggleButton 扩展到所描述的功能很容易,但我不知道如何在 android 中做到这一点。任何想法将不胜感激。
乌罗什