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
Vous devez vous connecter pour publier un commentaire.
Essayez ce qui suit:
StringFormat={}{0:#.##}
Il format à deux décimales et de ne pas s'afficher zéros.
OriginalL'auteur kiwipom