permet de dire que j'ai cette classe:ListBox Silverlight avec ObservableCollection <T> et filtre dynamique
public class MyData
{
public bool IsActive{get;set;}
public String Data1 {get;set;}
public String Data2 {get;set;}
}
et un
ObservableCollection<MyData> data = new ObservableCollection<MyData>;
ListBox.ItemsSource = data;
Ajout d'éléments aux ObservableCollectionworks comme prévu; cependant, je veux m'assurer que ma listbox n'affiche que les éléments où IsActive
est défini sur 'true' - Je ne peux pas utiliser une requête Linq pour définir ItemsSource car ce n'est pas un ObservableCollection, son IEnumerable et aucune mise à jour notifications à la liste.
Cette compile, mais il ne présente aucun de mes articles (je vérifiais il y a deux IsActive = True et IsActive = False dans la collection) Des idées sur quoi essayer? – Nate
Il semble fonctionner sans la partie View.Filter. Bien que le Predicate semble être OK ... – Nate