-1
私は、スイッチとボタンを持つアイテムのビューを表示するrecyclerviewを持っています。アイテムの切り替えを切り替えるときは、そのビューのボタンを有効または無効にする必要があります。 MVVMLightとXamarin.Androidを使用してこれを行うにはどうすればよいですか?いくつかのサンプルコードを入手できますか?私はswith.checkedを持って、私のViewModelのRelayCommandにバインドされています。MVVMLightと無効化/有効化ボタン
private bool _switch = true;
// Bind switch.IsChecked to this property:
public bool Switch
{
get => _switch;
set => Set(nameof(Switch), ref _switch, value);
}
private RelayCommand _btnCmd;
public RelayCommand ButtonCommand => _btnCmd ?? (_btnCmd =
new RelayCommand(ButtonCommand_Execute, ButtonCommand_CanExecute));
// What will happen on Button Click
private void ButtonCommand_Execute(){ /* ...*/ }
// Sets the Enabled Property of the Button according to the state of the Switch property.
private bool ButtonCommand_CanExecute() { return Switch; }
トリックを行う必要があります。
これまでに試したコードを共有できますか? –
良い質問を書く方法を[尋ねる]を読むことを検討してください。あなたが見ているように、それは下落していて、近くで投票されています。 理由には次のものが含まれます: - チュートリアル/例の質問はトピックに関係なく、必要に応じて例が回答に含まれます。 - 可能な場合は、[mcve]を含むか、少なくとも "うまくいかない"という最善の試みが含まれています。 – Fildor