私はCommand-AddCommandを持っており、ユーザーをデータベースに追加する必要があります。 データベースに追加するビジネスロジックは、ViewModelメソッド(Add_to_Db、Delete_from_Db)にあります。 しかし、XAMLからCommandParameterとしてviewmodelを渡さずにviewmodel(すべてのメソッド用)にアクセスするには、コマンド(AddCommand)が必要です。コマンド(ICommandから派生したもの)がビューモデルにアクセスするにはどうすればいいですか
他の情報(UserInfo)をCommandParameterとしてコマンドに渡す必要があります。 コマンドが関連するViewModelにアクセスできる方法は何ですか。
私はあなたの質問を誤解しているはずですが、RelayCommandはViewModelのプロパティではないはずですか?つまり、既にViewModelにアクセスする必要があります.ViewModelでは、UserInfoのような状態を維持できます。 – Mathias
RelayCommandを使用していませんが、通常のコマンドを使用しています。ビューモデルでコマンドを作成するとき、ViewModelのメソッドをコマンドに渡すことはできません(Relayコマンドのコマンドコンストラクタと比較して)。 – Santosh