Bonjour,

J'ai voulu créer un système le plus automatique possible et réutilisable facilement dans d'autre partie de mon logiciel.

Pour se faire:
Je binde une valeur qui est convertit.
pour ceux qui ne voit pas voici un exemple d'utilisation (mais bon je pense que beaucoup voit de quoi je parle )
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<namespace:MyConverter x:Key="myConverter" />
<... Color={Binding myValue, Converter={StaticResource myConverter}} />
Le hic est que dans mon converter, l'objet retourné doit possèder une valeur qui utilise un Binding (un autre exemple).
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
    Binding binding = new Binding();
    binding.Path = new PropertyPath("myBindingValue");
    ...
    TextBlock textBlock =  new TextBlock();
    BindingOperations.SetBinding(textBlock, TextBlock.Text, binding);
 
    return  textBlock;
}
Ma valeur bindé n'est pas lu, modifier, tout les abonné se mette a jour sauf cet élément issu du converter.

Est ce un blocage venant des Converter ou ai-je un problème dans mon code.

Comme ça a première vu je n'est pas d'erreur.

Merci pour votre aide.