Это любительский вопрос, хотя я пытаюсь создать приложение для Windows8, используя MVVM. Я создал ViewModel и у меня есть метод с сеттером и геттером.
Теперь в моем View у меня есть TextBox, так что введенное значение нужно отправить установщику
А также текстовый блок такой, что любое значение, которое возвращает получатель, должно заполнять этот текстовый блок
У меня проблемы с настройкой
Прикрепленный код в моем CPP от моей виртуальной машины
Можете ли вы сказать мне, каковы мои следующие шаги
Извиняюсь, если вопрос кажется тривиальным.
String^ MainPageVM::incomeCalc::get() {return m_Name;}
void MainPageVM::incomeCalc::set(String^ value)
{
if(m_Name != value)
{
int valueInt = MiscMethods::stringToInt(value);
m_Name = Taxcalculator::calcNetSalary(valueInt).ToString();
NotifyPropertyChanged("incomeCalc");
}
}
void MainPageVM::NotifyPropertyChanged(String^ prop)
{
PropertyChangedEventArgs^ args =
ref new PropertyChangedEventArgs(prop);
PropertyChanged(this, args);
}
Неважно, я нашел решение
Я использовал обработчик TEXTCHANGED для текстового поля в представлении.
Когда это изменилось, это вызовет метод на VM, который эффективно тогда устанавливает значение
Других решений пока нет …