WPF: Textbox Liaison avec StringFormat={}{0:F2}. Ne pas afficher de zéro

Je suis à la liaison d'un objet à une zone de texte avec le code XAML suivant:

<TextBox Name="MyTextBox" Text="{Binding Path=MyValue, Mode=TwoWay, StringFormat={}{0:F2}}" />

Naturellement quand je la lie d'un nouvel objet (les valeurs sont encore tous à zéro) le Texte de la propriété est définie à 0.00. J'ai plusieurs de ces zones de texte, ce qui rend difficile pour supprimer toutes les valeurs avant d'entrer dans une nouvelle.

À l'instant, je suis à la compensation de ces boîtes dans le Window_Loaded méthode à l'aide de la FindVisualChildren méthode.

Il se sent juste maladroit. Est-il un moyen sympa de faire cela?

OriginalL'auteur André Hauptfleisch | 2010-09-16