если вы используете bindings , вы получите информацию в своем установщике.
Вот небольшой пример:
XAML:
<TextBox Text="{Binding MyProperty, Mode=TwoWay}" />
C # вашей ViewModel:
private string myProperty = "Test";
public String MyProperty
{
get { return myProperty; }
set
{
Debug.WriteLine("Property set");
myProperty = value;
NotifyPropertyChanged("MyProperty");
}
}
Каждый раз, когда вы изменяете текст и TextBox теряет фокус, вызывается сеттер.
Если вы хотите, чтобы сеттер вызывался каждый раз, когда вы нажимаете клавишу, посмотрите здесь . Это немного быстрое и грязное решение для запуска привязки;) Лучшим способом было бы написать поведение для этого.
Надеюсь, это поможет!
BR
TJ