如何在 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 声音应该默认存在。