Salut,
Bon, je suis pas encore très à l'aise avec les bindings dans WPF... j'ai un problème a priori assez simple, mais que je n'arrive pas à résoudre. J'ai créé dans ma fenêtre une DependencyProperty nommée Identity, de type UserIdentity. Je voudrais afficher dans un TextBlock la propriété Id de cette propriété en utilisant un binding. J'ai essayé les 2 méthodes suivantes, mais ça ne marche pas...
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<TextBlock Name="txbId" VerticalAlignment="Center" Text="{Binding Identity.Id}"/>
C'est peut-être lié au fait que ma propriété Id n'est pas de type string mais Guid. Y a-t-il une conversion implicite ? Sinon, comment appeler la méthode ToString() ? J'ai vu qu'on pouvait binder sur une méthode en utilisant un ObjectDataProvider, mais c'est un peu lourd par rapport à la simplicité de ce que je veux faire... s'il n'y a pas de méthode plus simple je pense que je vais simplement faire mon truc sans binding !
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<TextBlock Name="txbId" VerticalAlignment="Center" Text="{Binding ElementName=Identity, Path=Id}"/>
Merci d'avance pour votre aide !
Partager