Здравствуйте! Так как нормального биндинга для PasswordBox не предусмотрено, то пришлось делать биндинг через параметр команды для кнопки. В итоге передача из вью во вьюмодель происходит через метод следующим образом:
ViewModel
private void Auth(object parameter)
{
var passwordBox = parameter as PasswordBox;
var password = passwordBox.Password;
}
public RelayCommand LoadedCommand
{
get
{
return loadedCommand ??
(loadedCommand = new RelayCommand(obj =>
{
Auth(obj);
}));
}
}
View
<Button Command="{Binding AuthCommand}" CommandParameter="{Binding ElementName=passwordBox}"/>
Теперь мне нужно передать какое-либо значение пароля в PasswordBox во вью из вьюмодели, как можно это сделать?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пользуюсь Visual Studio 2017В VS есть такая классная вещь, как "сводка" в обозревателе объектов
Если вкратце, то нужен такой терминал, где при постоянном выводе информации будет всегда и безопасно доступно поле ввода которое бы обрабатывало...
Для программы понадобилось получить "истинное имя процесса" под этим я подразумеваю человеческое описание программы как в диспетчере задач: