2009-09-05 5 views
0

J'ai une propriété de dépendance dans une classe dont j'ai besoin d'être convertie en chaîne.WPF TypeConverter ConvertTo non déclenché

J'ai ajouté l'attribut TypeConverty sur la propriété. Le type que je convertis est la classe de style .net.

[TypeConverter(typeof(BulletStyleTypeConverter))] 
    public Style BulletStyle 
    { 
     get { return (Style)GetValue(BulletStyleProperty); } 
     set { this.SetValue(BulletStyleProperty, value); } 
    } 

Quand je mets la chaîne « Rectangle » dans pour BulletStyle en XAML il frappe la méthode ConvertFrom dans mon convertisseur. Toutefois, lorsque j'utilise XamlWriter.Save() pour sérialiser cela, la propriété n'apparaît pas comme un attribut dans la chaîne qui est produite.

J'ai implémenté ConvertTo et mis un point d'arrêt, qui n'est jamais touché.

J'ai implémenté CanConvertTo et mis un point d'arrêt sur lequel IS est retourné et renvoie true. Donc, je suis perplexe quant à savoir pourquoi ConvertTo ne tire jamais.

Répondre

Questions connexes