Wie der Titel sagt, möchte ich eine schwarze Schrift mit einem weißen Rand in meinem TextBox
haben.Weiße Schrift mit schwarzem Rand in XAML
Wie konnte es erreicht werden?
Prost.
Wie der Titel sagt, möchte ich eine schwarze Schrift mit einem weißen Rand in meinem TextBox
haben.Weiße Schrift mit schwarzem Rand in XAML
Wie konnte es erreicht werden?
Prost.
Überprüfen Sie Blacklight Kontrollen @http://blacklight.codeplex.com/. Schauen Sie sich insbesondere die Probe an http://mightymeaty.members.winisp.net/blacklight.silverlight/| Optische Steuerungen | TEXT | Strich-Text-Block (Alpha).
schön, ich werde es überprüfen! – Jamie
@Jamie: Konnten Sie jemals Blacklight für diesen Bedarf implementieren/verwenden? –
Ich habe das Blacklight nicht benutzt, aber während ich den Code angeschaut habe, fand ich die passende Lösung für mich. So kann ich deine Antwort als eine gute betrachten. :) – Jamie
Es ist möglich, Text in Geometrieobjekte mit erweiterten Formatierungen wie Konturen und Füllungen für einzelne Buchstaben zu konvertieren - Sie können mehr darüber erfahren, wie Sie das tun here.
Nachdem ich das gesagt habe, bin ich nicht sicher, ob dies in einer TextBox möglich ist. Es kann nur für schreibgeschützten Text (TextBlock) sein.
bearbeiten
This blog post zeigt einige erweiterte Schrifttechniken in einem TextBox-Rendering. Es kann für Sie nützlich sein.
Lesen Sie auch diese beiden http://msdn.microsoft.com/en-us/library/ms745816.aspx und http://stackoverflow.com/questions/93650/apply-stroke-to-a-textblock-in-wpf/97728 # 97728 – Tom
Was ich immer dafür mache, ist die Schriftfarbe weiß und einen DropShadow-Effekt für den Text.
Als nächstes spielen Sie mit Tiefe, Winkel (auf 0 oder etwas gesetzt) und Unschärfe und Sie sollten in der Lage sein zu bekommen, was Sie wollen.
alles, aber wie DropShadow-Effekt auf FormattedText anwenden? – Jamie
Eine volle Klasse und am Beispiel Geometries:
http://blogs.msdn.com/b/wpfsdk/archive/2006/12/24/using-text-as-a-decorative-graphic.aspx
Ihre Frage Titel und Körper sagen das Gegenteil. Weiß mit schwarzer Umrandung oder schwarz mit weißer Umrandung? :) –
@Matt, ja, du hast recht :-) Es ist egal, die Idee wäre wohl das gleiche ;-))) – Jamie
Einverstanden :-) Aber meinst du eine Umrandung um die einzelnen Buchstaben in der Schrift, oder ein Rahmen um die gesamte TextBox? –