J'ai EmployeeList en tant que observableCollection de Employee Object.Est-il possible d'utiliser IMultiValueConverter pour une liste d'éléments?
L'objet employé a un salaire. Je veux afficher quelques valeurs comme salaire moyen des employés en XAML, et le champ UI devrait être automatiquement mis à jour quand un élément est ajouté à la liste ou lorsque le champ Salaire est modifié dans l'un des éléments mis à jour. Cela peut être réalisé en créant une propriété pour la moyenne et en écoutant les gestionnaires de collections modifiées et ProperyChanged dans la liste. Mais, je suis sûr qu'il devrait y avoir un autre meilleur moyen de le faire. (Comme en utilisant AttachedProperties ou IValueConverter/IMultiValueConverter)
En ce qui concerne cela, j'ai des questions suivantes.
- est-il possible d'utiliser IMultiValueConverter pour une liste/ObservableCollection des articles? Le convertisseur doit être appelé quand un élément ajouté à la liste ainsi que lorsqu'une propriété particulière a changé?