MVVM光 - XAMLからRelayCommandにおける複数のパラメータを渡します
-
25-09-2019 - |
質問
私は、私の見解で複数のPasswordBoxを持っていると私はボタンをクリックしたときに、私のビューモデルにすべてのSecureStringsを通過したいです。
私の推測では、私はすべてのSecureStringsとカスタムクラスのインスタンスを移入し、ボタンにバインドされRelayCommandへのパラメータとして、そのオブジェクトを渡したいということです。 私は知っていた場合はどのように...
の周りの仕事のために私の現在の考えます:
ボタンのRelayCommandsのアクションで:コールバックは、パラメータとしてカスタムクラスを取ってNotificationMessageActionを送り出します。 ビューのコードの後ろで、そのメッセージの登録、その後、SecureStringsでオブジェクトを移入した後、コールバックの助けを借りて、ビューモデルにそのオブジェクトのバックを渡します。とても素敵ではない...
、XAMLでこれを行うには良い方法があるに違いありませんよね?
解決
実は、私は何がやりたいことは、イベントハンドラを実装する、またはRelayCommandのアクションを処理します同じのviewmodelオブジェクトのプロパティにSecureStringsをプッシュしますあなたのPaswordBoxesに取り付けた行動だと思います。次に、あなたのRelayCommandは、すべてのパラメータを必要としません。
所属していません StackOverflow