Bonjour,

Je ne parviens pas à réaliser le Binding avec un objet remoting.

MonObjet obj est MarshallByRef, j'ai donc dans mon client un proxy sur mon objet activé coté client.

Si je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.Windows.MessageBox.Show(obj.ID.ToString());
j'obtiens bien l'identifiant de l'objet, c'est la preuve qu'il est bien instancié et qu'il contient les données.

En revanche, le binding suivant ne marche que partiellement: (Le contexte est bien défini à obj)

En xaml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<Label Content="{Binding}"/>
<Label Content="{Binding Path=ID}"/>
m'affiche bien MonNamespace.MonObjet dans le premier label soit obj.ToString(), mais rien du tout dans le second: il n'arrive pas à accéder à la propriété.

Je précise que mon objet implémente l'interface IMonObjet, qui est connue du client et qui précise que l'objet à une propriété ID. Donc cela ne vient pas du fait que le client ne connaisse pas cette propriété.

Je n'arrive pas à binder les propriétés. Quelqu'un a une idée ?