禁用Windows 10 IoT核心版中的自动隐藏滚动条

时间:2018-12-03 04:08:46

标签: windows-10 registry scrollbar accessibility windows-10-iot-core

在Windows 10中,可以选择将“自动隐藏Windows中的滚动条”设置为“关”:

Screenshot: Automatically hide scroll bars in Windows

它由以下注册表项控制:

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

我尝试通过以下命令使用PowerShell在Windows 10 IoT核心版中添加此注册表项:

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

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

1 个答案:

答案 0 :(得分:1)

抱歉,迟到了。注册表项似乎对我来说很好,但是您需要使用 DefaultAccount 添加注册表项。否则, HKCU 将成为管理员,并且对用户界面没有影响。

此外,如果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="…