Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xaml 通用Windows应用程序:以编程方式更改应用程序范围内的字体大小_Xaml_Winrt Xaml_Win Universal App - Fatal编程技术网

Xaml 通用Windows应用程序:以编程方式更改应用程序范围内的字体大小

Xaml 通用Windows应用程序:以编程方式更改应用程序范围内的字体大小,xaml,winrt-xaml,win-universal-app,Xaml,Winrt Xaml,Win Universal App,在UWP应用程序中,我想实现允许用户增加/减少各种字体大小(标题、字幕、普通文本等)的功能,并正在寻找一种智能方法来实现这一点 样式设置器中的绑定在UWP中不起作用,如果可能的话,我想利用主题来调整字体大小 有什么建议或想法吗?我想你可以制作一个带有字体样式的Xaml,让用户从Xaml中选择样式。在UWP中,更改样式很容易 我认为您可以使用静态资源,尝试使用动态资源,当使用递增字体时,您可以更改资源。用户可以在设备上缩放字体,而无需手动操作。最好是让他们在所有应用程序中使用内置字体缩放来更改,而

在UWP应用程序中,我想实现允许用户增加/减少各种字体大小(标题、字幕、普通文本等)的功能,并正在寻找一种智能方法来实现这一点

样式设置器中的绑定在UWP中不起作用,如果可能的话,我想利用主题来调整字体大小


有什么建议或想法吗?

我想你可以制作一个带有字体样式的Xaml,让用户从Xaml中选择样式。在UWP中,更改样式很容易


我认为您可以使用
静态资源
,尝试使用
动态资源
,当使用递增字体时,您可以更改资源。

用户可以在设备上缩放字体,而无需手动操作。最好是让他们在所有应用程序中使用内置字体缩放来更改,而不是让他们在每个应用程序中更改。另外,微软可能不喜欢它。在我看来,仅仅因为在我的应用程序中,默认的文本大小不适合给定的用户而强制在设备范围内更改字体大小似乎不是一个好主意。我见过商店应用程序通常提供3套字体大小供选择。我只是想知道实现这一结果的最佳技术方法是什么。我在考虑样式选择器。在UWP中不提供DynamicSource