Pourquoi DataBinding ne fonctionne pas?Pourquoi DataBinding ne fonctionne pas?
<TextBox Text="{Binding Path=local:MainWindow.SearchPlayer,
Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" />
ceci est ma classe:
public partial class MainWindow : Window
{
private Store store = new Store();
private string _searchPlayer;
public string SearchPlayer
{
get
{
return _searchPlayer;
}
set
{
_searchPlayer = value;
if(_searchPlayer!="")
{
ACT.DataContext = store.SearchedPlayers
.Where(x => x.StartsWith(_searchPlayer)).ToList();
}
else
{
ACT.DataContext = store.Last10SearchedPlayers;
}
}
}
public MainWindow()
{...............}
Je mets point d'arrêt sur setter SearchPlayer mais il n'a jamais travaillé.
Je n'ai jamais vu la syntaxe de liaison 'Path = local: MainWindow.SearchPlayer' avant. D'où vient-il? – Gabe