我正在开发一个WPF应用程序。为了好玩,我已经覆盖了样式以匹配Material-UI样式,所以我在App.xaml文件中定义了一堆样式,以便在整个应用程序中随处引用它们。
我尝试通过App.config文件添加对为应用选择DP的支持,即hdpi,xhdpi等。基本上这样做我需要将默认像素值与修饰符相乘。但是我不确定如何使用XAML做到这一点。我假设我需要使用App.xaml.cs文件进行某种绑定,但似乎没有任何工作。
目前我有这样的事情:
<Style TargetType="TextBox" x:Key="muiTextFields_TextBox">
<Setter Property="FontSize" Value="32"/>
...
</Style>
我需要这样的东西:
<Style TargetType="TextBox" x:Key="muiTextFields_TextBox">
<Setter Property="FontSize" Value="32 * <some multiplier>"/>
...
</Style>
我已尝试使用Binding
,但App.xaml.cs类不支持this.DataContext
...