in Win7, wenn ich eine Eigenschaft auf double.PositiveInfinity die TextBox zeigt "Infinity". In Win10 wird ein Unendlichkeitssymbol angezeigt (http://www.fileformat.info/info/unicode/char/221e/index.htm).C# WPF TextBox zeigt double.PositiveInfinity als Symbol nicht als Text in Win10
Ich möchte das gleiche Verhalten haben, oder besser, immer Text anstelle des Symbols angezeigt, egal, was ich verwende.
Ist es möglich? Und warum hat sich das Verhalten geändert?
Ja, tat ich. Wenn ich double.PositiveInfinity.ToString() einstelle, zeigt die TextBox "Unendlich" in Win7 und das Unendlichkeitssymbol in Win10 an. – iop
@iop nach ein paar schnellen Tests, ich glaube nicht, dass es einen Weg gibt, es ohne Hinzufügen von mehr Code zu tun. Ich denke, dass Sie für IsPositiveInfinity testen müssen, dann fügen Sie eine Zeichenfolge in das Textfeld ein, anstatt einfach positive Unendlichkeit einzugeben. – MHartley
Ja, das würde funktionieren, Sie haben recht, aber es ist nicht kulturunabhängig, z.B. "unendlich" (de-de), "Unendlichkeit" (us-en). – iop