2016-04-26 9 views
3

In einer UWP-App möchte ich die Möglichkeit implementieren, dass der Benutzer verschiedene Schriftgrößen (Titel, Untertitel, normaler Text usw.) vergrößern/verkleinern kann und gesucht hat für eine kluge Art, dies zu erreichen.Universal Windows Apps: Programmatische Änderung der Schriftgrößen

Bindungen in Style Settern funktionieren nicht in UWP und wenn möglich, möchte ich Themen für die Schriftgrößenanpassung nutzen.

Irgendwelche Vorschläge oder Ideen?

+1

Der Benutzer kann die Schriftarten auf dem Gerät skalieren, ohne dass Sie dies manuell tun müssen. Es ist wahrscheinlich am besten, wenn Sie sie ändern, indem Sie die integrierte Schriftartenskalierung für alle Anwendungen verwenden, anstatt sie in jeder einzelnen Anwendung zu machen. Plus Microsoft könnte es nicht mögen. –

+0

Erzwingen, um die Schriftgröße geräteintern nur ändern, weil in meiner App Standard-Textgröße nicht für einen bestimmten Benutzer nicht geeignet scheint mir keine gute Idee. Ich habe Store-Apps gesehen, die in der Regel drei verschiedene Schriftgrößen enthalten. Ich habe mich nur gefragt, was der beste technische Ansatz sein könnte, um dieses Ergebnis zu erzielen. Ich habe über einen Stilwähler nachgedacht. – noplace

Antwort

0

Ich denke, Sie können ein Xaml mit etwas Stil über die Schriftart und den Benutzer, um den Stil von Xaml.In UWP Änderung der Stil ist einfach.

Und ich denke, dass Sie die StaticResource verwenden können, versuchen Sie, die DynamicResource zu verwenden, und wenn Sie Schriftart verwenden, können Sie die Ressource ändern.

+0

DynamicResource ist in UWP nicht verfügbar – noplace