【问题标题】:Disable automatically hiding scrollbars in Windows 10 IoT Core在 Windows 10 IoT Core 中禁用自动隐藏滚动条
【发布时间】:2019-05-04 08:50:52
【问题描述】:

在 Windows 10 中,有一个“自动隐藏 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"

但滚动条似乎不受此操作系统上此注册表项的影响。有没有办法设置这个偏好?

【问题讨论】:

  • 我正在与相关团队确认注册表项是否支持 Windows IoT Core。感谢您的耐心。
  • 请尝试我的以下回复。如果有任何问题,请随时告诉我。

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


【解决方案1】:

抱歉,回复晚了。注册表项似乎对我有用,但您需要使用 DefaultAccount 添加注册表项。否则 HKCU 将成为管理员,不会对 UI 产生影响。

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

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

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

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

【讨论】:

  • 谢谢迈克尔!将注册表项添加到 DefaultAccount 注册表路径有效:Registry::HKEY_USERS\S-1-5-21-2702878673-795188819-444038987-503\Control Panel\Accessibility
猜你喜欢
  • 2019-11-14
  • 2020-01-22
  • 1970-01-01
  • 2011-03-03
  • 1970-01-01
  • 2018-01-12
  • 2014-09-14
  • 2013-10-14
  • 2023-03-29
相关资源
最近更新 更多