在 Windows 10 IoT Core 中禁用自动隐藏滚动条

Disable automatically hiding scrollbars in Windows 10 IoT Core

在 Windows 10 中有一个选项 "Automatically hide scroll bars in Windows" 可以设置为关闭:

它由以下注册表项控制:

Location: HKEY_CURRENT_USER\Control Panel\Accessibility
Name: DynamicScrollbars
Type: REG_DWORD
Value: 0x00000000

我尝试使用 PowerShell 和这些命令在 Windows 10 IoT Core 中添加此注册表项:

New-Item -Path "HKCU:\Control Panel" -Name "Accessibility"
New-ItemProperty -Path "HKCU:\Control Panel\Accessibility" -Name "DynamicScrollbars" -Value "0x00000000" -PropertyType "DWord"

但是滚动条似乎不受此 OS 上的此注册表项的影响。有什么方法可以设置这个首选项吗?

抱歉,response.The 注册表项似乎对我来说很好用,但您需要使用 DefaultAccount 添加注册表项。否则 HKCU 将成为管理员并且不会对 UI.

产生影响

此外,如果ScrollViewer的VerticalScrollBarVisibility 属性是“Visible”那么注册表设置为0会强制显示滚动条,不管是否有足够的内容来滚动 UI。注册表设置为 1 将使滚动条隐藏,直到有足够的内容。

<TextBox IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Visible" Text="…

如果属性为“自动”,则注册表设置为0将仅在有足够的内容显示滚动条时才显示完整的滚动条。当注册表设置为 1 时,当内容足够时滚动条会变细,如果没有内容则隐藏。

<TextBox IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Auto" Text="…