如何在操作系统级别更改系统参数



我学会了为了获取系统参数,应该使用动态资源。我以这个XAML为例:

<Grid
Background="{DynamicResource {x:Static SystemColors.WindowFrameBrushKey} }"
>
<Button
Width="100" Height="50"
Content="{DynamicResource {x:Static SystemParameters.IconWidthKey} }"
/>
</Grid>

如何更改这些值,例如Windows 10中的WindowFrameBrushKey,以查看对程序的影响?我尝试了设置->个性化->颜色->选择强调色,但没有成功。

WindowFrameBrushKey正在从Windows注册表中获取其值。我在这篇文章中写下了这个解决方案:
  1. 打开注册表编辑器(regedit(
  2. 转到注册表项:"HKEY_CURRENT_USER\Control Panel\Colors"并搜索字符串值WindowFrame
  3. 该值采用"红[空格]绿[空格]蓝"格式。更改为您需要的值
  4. 注销然后登录以应用更改

最新更新