TextBoxがあり、文字列プロパティにバインドされています。
テキストボックス:
<TextBox x:Name="SearchBox"
Text="{Binding SearchText, Source={StaticResource SearchEngine}, Mode=TwoWay}"
</TextBox>
およびにバインドされているクラス:
public class SearchEngine : ViewModelBase
{
private string _searchText = string.Empty;
public SearchEngine() {
Console.Out.WriteLine("this = {0}", this);
SearchText = "Search";
}
public string SearchText
{
get { return _searchText; }
set
{
if (_searchText != value)
{
_searchText = value;
Console.Out.WriteLine("AAAAAAAAAAAA: " + value);
NotifyPropertyChanged();
}
}
}
}
問題は、TextBoxに入力しても、SearchText
が更新されないことです。