通用 Windows 应用:在整个应用程序中以编程方式更改字体大小

3
在UWP应用程序中,我希望实现允许用户增加/减少各种字体大小(标题、副标题、正文等)的功能,并寻找一种聪明的方法来实现这一点。在样式设置器中的绑定在UWP中不起作用,如果可能的话,我想利用主题进行字体大小调整。有什么建议或想法吗?

1
用户可以在设备上自动缩放字体,而无需您手动操作。最好让他们使用内置的字体缩放功能来更改所有应用程序中的字体大小,而不是让他们在每个单独的应用程序中进行更改。此外,微软可能不会喜欢这样做。 - Glen Thomas
强制更改设备整体字体大小,仅因为我的应用程序默认文本大小不适合某个用户,这对我来说似乎不是一个好主意。我看到商店应用程序通常提供3组可供选择的字体大小。我只是想知道实现此结果的最佳技术方法是什么。我正在考虑使用样式选择器。 - whatever
1个回答

0

我认为您可以创建一个带有字体样式的Xaml,并让用户从Xaml中选择样式。在UWP中更改样式很容易。

而且,我认为您可以使用StaticResource,尝试使用DynamicResource,当增加字体时,您可以更改资源。


在UWP中不可用DynamicResource。 - whatever

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接