Dire que j'ai une interface comme ça :
public interface ISomeInterface
{
...
}
J'ai aussi quelques classes qui implémentent cette interface ;
public class SomeClass : ISomeInterface
{
...
}
Maintenant j'ai une ListBox WPF qui répertorie des éléments de type ISomeInterface, en utilisant un DataTemplate personnalisé.
Le moteur de liaison de données ne permet apparemment pas (à ce que j'ai pu comprendre) de se lier aux propriétés de l'interface - il voit que l'objet est un objet SomeClass, et les données n'apparaissent que si SomeClass possède la propriété liée disponible en tant que propriété non-interface.
Comment puis-je indiquer au DataTemplate de considérer que chaque objet est un ISomeInterface, et pas un SomeClass, etc.?
Merci!