如何在 WPF 列表框中禁用 windows 声音?
How to disable windows sounds in WPF listbox?
我在 WPF 中制作了一个带样式的列表框,只要有人在我的列表框中单击一个元素或按下箭头键,windows 就会播放它的 "select sound"。
这在这个特定的列表框中不合适,我该如何禁用它?
或者如何禁用我的 WPF 应用程序发出的所有 "default sounds" / 系统声音?
经过大量搜索并尝试在测试应用程序中重现它;我发现它实际上是一个 Frame
控件引起了声音。
我在这里找到了答案 Turn off navigation page sound in WPF Frame control
然而,这并不适用于我测试过的所有计算机。
我现在将 Frame
替换为 Border
,因为我不需要导航。
尝试使用 itemscontrol。那不提供 select 项目功能。如果您需要,那么 select 声音应该默认存在。
我在 WPF 中制作了一个带样式的列表框,只要有人在我的列表框中单击一个元素或按下箭头键,windows 就会播放它的 "select sound"。
这在这个特定的列表框中不合适,我该如何禁用它? 或者如何禁用我的 WPF 应用程序发出的所有 "default sounds" / 系统声音?
经过大量搜索并尝试在测试应用程序中重现它;我发现它实际上是一个 Frame
控件引起了声音。
我在这里找到了答案 Turn off navigation page sound in WPF Frame control
然而,这并不适用于我测试过的所有计算机。
我现在将 Frame
替换为 Border
,因为我不需要导航。
尝试使用 itemscontrol。那不提供 select 项目功能。如果您需要,那么 select 声音应该默认存在。