2012-04-11 15 views
3

In meiner Silverlight-Anwendung mir die Formatierung Daten in einer rechts-nach-links-Sprache mit folgendem Format string:IE9 Rendering Links-Rechts-Marke

"dd-MMM-yyyy HH:mm" 

Der Name des Monats aus dem rechten getroffen wird, - Left-Zeichen, die die formatierte Zeichenfolge neu anordnet und die Zeit in der Mitte des Datums einfügt. Um dies zu umgehen, habe ich versucht, die Unicode-Zeichen U + 200E und U + 200F einzufügen. Dies hat zu einem gewissen Grad funktioniert, aber IE9 macht das Steuerzeichen! Es sieht fast aus wie ein kleiner "Pfeil nach oben". Ist jemand schon einmal darauf gestoßen oder kennt man einen Weg dahin?

Entschuldigung, ich habe keinen Zugriff auf einen Screenshot davon. Jede Hilfe wird sehr geschätzt! Ian

Antwort

0

In was auch immer Sie das Datum anzeigen (z. B. TextBlock), müssen Sie FlowDirection = RightToLeft festlegen, wenn Sie wissen, dass RTL-Zeichen in der Zeichenfolge sein werden.