MVVM Light - прохождение нескольких параметров в релайомманде из XAML
-
25-09-2019 - |
Вопрос
На мой взгляд, у меня на мой взгляд более одного пароля, и я хочу пройти все свои секурндукты на мою модель моей точки зрения, когда я нажимаю кнопку.
Я думаю, что я хочу заполнить экземпляр пользовательского класса со всеми секверепрессионными и пропускать этот объект в качестве параметра к релайокоману, связанным с кнопкой. Если бы я только знал, как ...
Моя текущая идея для работы вокруг:
В действии RelayCommands для кнопки: отправьте уведомлениемМЕССАГАЗИЯ с обратным вызовом, принимая пользовательский класс в качестве параметра. Зарегистрируйтесь на этом сообщении в коде представлений позади, а затем заполните объект с помощью SecureStress, а затем пропустите этот объект обратно в модель просмотра с помощью обратного вызова. Не очень хорошо...
Должен быть лучший способ сделать это в XAML, верно?
Решение
На самом деле, я думаю, что вы хотите сделать, - это реализовать обработчики событий или прикрепленное поведение на ваших паспированных ящиках, которые нажимают SecureStrics для свойств в том же объекте ViewModel, который будет обрабатывать действие релайомманда. Тогда ваша релейная компания вообще не понадобится никаких параметров.