积极答复者
关于动态绑定资源

问题
全部回复
-
在wpf中
<Application x:Class="WpfApplication1.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib" StartupUri="MainWindow.xaml"> <Application.Resources> <sys:Double x:Key="MyFontSize">20</sys:Double> </Application.Resources> </Application>
在控件中使用动态资源
<TextBlock Text="FontSize Test" FontSize="{DynamicResource MyFontSize}"></TextBlock>
然后在后台中可以通过
App.Current.Resources["MyFontSize"] = slider.Value;
实现动态改变字体大小(因为slider和textblock不在同一页面,所以不考虑直接绑定)
但是在uwp中是没有DynamicResource的,看到有些人说可以用ThemeResource,但并没有效果