c# - 如何在 WPF 列表框中禁用 Windows 声音?

标签 c# wpf windows system-sounds

我在 WPF 中制作了一个带样式的列表框,每当有人在我的列表框中单击一个元素或按下箭头键时,Windows 就会播放它的“选择声音”。

这在这个特定的列表框中不合适,我该如何禁用它? 或者如何禁用我的 WPF 应用程序发出的所有“默认声音”/系统声音?

最佳答案

经过大量搜索并尝试在测试应用程序中重现它;我发现它实际上是一个 Frame 控件引起了声音。 我在这里找到了答案 Turn off navigation page sound in WPF Frame control

然而,这并不适用于我测试过的所有计算机。 我现在将 Frame 替换为 Border,因为我不需要导航。

关于c# - 如何在 WPF 列表框中禁用 Windows 声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46044641/

相关文章:

c# - 如何释放 C# 中从 Rust 返回的字符串的内存?

c# - 使用 ref 关键字时出现问题。很新手的问题!

c# - 尝试为一组线条设置动画

c++ - 如何更改可执行文件的属性? ( Windows )

c++ - MSMQ - C++ 还是 COM?

windows - Qt Windows 10 通知

c# - 比较两个字符串 C#?

c# - Windows 8 应用程序中的 Windows 身份验证

c# - 为什么 ListView 在 MVVM 中不更新

wpf - 如何为组框标题和组框内容提供单独的填充