Dies sollte eine einfache Lösung haben, aber ich kann nicht scheinen, es zu finden.wpf string Formatierung NICHT Nummern oder Daten
Ich möchte etwas wie das folgende tun, wo ich eine Datenbindung mit einem String-Format habe. Das Feld ist ein Textfeld, und ich möchte es mit einem Suffix anzeigen (aber die zugrunde liegenden Daten nicht ändern).
<Label Name="field" Content="{Binding obj.field, StringFormat=\{0\} suffix}" />
Deshalb möchte ich obj.field Wert, zum Beispiel „Wert“, als „Wert Suffix“ anzuzeigen.
Ist es wirklich notwendig, einen ValueConverter (oder was auch immer) zu verwenden? Ich denke, wenn es mit der StringFormat-Konstruktion möglich ist, dann gibt es eine magische Formatoption, die ich gerade nicht kennengelernt habe.
Dies führt zu einer verwandten Frage: Wo kann ich eine Referenz für WPF StringFormat finden? Ich kann die Referenz für die C# String.Format Formatierungsoptionen finden, aber diese scheinen nicht alle in WPF zu funktionieren (wie ich es oben versucht habe).
keine Antworten für die damit verbundene Frage? – Klay
Ich habe versehentlich meinen Kommentar zu der verwandten Frage entfernt, als ich meine Antwort neu schrieb. Ich habe gerade aktualisiert. –