2016-04-26 51 views
3

在UWP應用程序中,我希望實現允許用戶增大/減小各種字體大小(標題,字幕,普通文本等)的功能,並且正在尋找爲實現這一點的一個聰明的方式。通用Windows應用程序:以編程方式更改應用程序的字體大小

風格設置器中的綁定在UWP中不起作用,如果可能我想利用主題進行字體大小調整。

任何意見或建議?

+1

用戶可以在整個設備上縮放字體,而無需手動進行。最好讓它們在所有應用程序中使用內置字體縮放來更改它,而不是在每個應用程序中進行更改。另外微軟可能不喜歡它。 –

+0

強制只改變設備寬度的字體大小,因爲在我的應用程序中默認的文本大小不適合給定的用戶在我看來並不是一個好主意。我見過的商店應用通常提供3組字體大小供您選擇。我只是想知道什麼可能是實現這一結果的最佳技術方法。我在想一個風格選擇器。 – noplace

回答

0

我認爲你可以製作一些關於字體的樣式的Xaml,並讓用戶從xaml中選擇樣式。在UWP中更改樣式很簡單。

而且我認爲你可以使用StaticResource,嘗試使用DynamicResource,當使用增加字體時,你可以改變資源。

+0

DynamicResource在UWP中不可用 – noplace

相關問題