Ich möchte einen Klassennamen oder Enumerationsnamen nehmen, der Camel-Fall ist und es in normalem Text für den Benutzer anzeigen. Wie kann ich dies programmatisch tun?Wie programmiere ich CamelCase-Namen programmgesteuert zu anzeigbaren Namen
Ein Probeneingang:
MainPageBackgroundColor
Erwartete Ausgabe:
Startseite Hintergrundfarbe
oder
Haupt P Alter Hintergrundfarbe
Kleinbuchstaben die gesamte Zeichenkette dann den ersten Buchstaben groß geschrieben. könnte leicht in einer Zeile Code – Jonesopolis
getan werden Können Sie einige Beispiele geben, was Sie für die Ausgabe möchten? –
Ich sollte auch hinzufügen, dass ich bereits weiß, wie die Enumerationen aussehen, also erwarte ich keine schlechte Codierung. Hier ein Beispiel: BackgroundColor würde dem Benutzer in der Header-Eigenschaft einer Combobox als Hintergrundfarbe angezeigt, und die Werte der Aufzählung füllen die Combobox. Der Benutzer wählt eine Farbe aus und aktualisiert das ViewModel/UI. –