#xamarin #xamarin.forms
#xamarin #xamarin.forms
Вопрос:
У меня есть этот код в моей ViewModel:
public partial class TestViewModel : BaseViewModel
{
string _newName;
public string NewName {
get => _newName;
set => SetProperty(ref _newName, value);
}
}
Есть ли способ, которым я могу фиксировать изменение newName и каждый раз, когда меняется символ, вызывать метод?
Комментарии:
1. подпишитесь на PropertyChanged или просто добавьте некоторый код в установщик
2. Не могли бы вы привести пример тех решений, которые вы предлагаете? Что, по вашему мнению, было бы самым простым и и преимуществом между одним или другим?
Ответ №1:
подписаться на PropertyChanged
myViewModel.PropertyChanged = (s,e) {
if (e.PropertyName == "NewName") {
//do something
}
}
или добавьте код в установщик
string _newName;
public string NewName {
get { return _newName; }
set {
// do something
SetProperty(ref _newName, value);
}
}