2010-01-25 6 views

Répondre

45

Solution simple, comme il s'avère. J'avais référencé mon convertisseur de valeur comme ceci:

<Binding Path="Foreground" Converter="StaticResource BrushToRgbConverter" ConverterParameter="B" /> 

au lieu de ceci:

<Binding Path="Foreground" Converter="{StaticResource BrushToRgbConverter}" ConverterParameter="B" /> 

En d'autres termes, j'avais omis les accolades de ma référence Converter.

+3

Merci, ça m'a aidé! WPF a parfois les erreurs les plus étranges! – NickAldwin

+1

Je déteste quand j'oublie les accolades. – tofutim

0

Voici an article I wrote à peu près le même problème, mais avec une cause différente. Dans mon cas, j'avais référencé la mauvaise classe Brush dans le mauvais espace de noms.