J'ai 4 classes qui implémentent mon interface ICalendarItem personnalisée. Cette interface possède une propriété appelée "Jours".Comment lier DataTrigger à une propriété Interface
ObservableCollection<KeyValuePair<DateTime, DateTime>> Jours;
Ma override classe cette propriété comme ceci:
public override ObservableCollection<KeyValuePair<DateTime, DateTime>> Jours {...}
Lorsque le Jours.Count va de 0 à 1, je veux déclencher une action si j'ai essayé ceci:
<DataTrigger Binding="{Binding Path=Jours.Count}" Value="1">
<DataTrigger Binding="{Binding Path=(ICalendarItem)Jours.Count}" Value="1">
Aucun de ces 2 travaux DataTrigger.
Quelqu'un sait comment lier un DataTrigger à une propriété Interface?
je dû inclure 'xmlns: ifs = "clr-namespace: RessourcesHumaines.Interfaces"' au sommet de ma référence et Dictionnary ma propriété comme celui-ci et ça a marché, ty! –
Gab
Correct, j'aurais dû spécifier comment spécifier l'espace de noms dans ma réponse, mais je suis content que vous l'ayez compris – sellmeadog