如何使组合框选择音频输入

时间:2018-05-31 16:47:46

标签: c# wpf xaml combobox microphone

我正在使用C#在WPF中设计录音机,我希望用户能够选择他们想要用于输入的麦克风(如果有多个)。我已经看过几篇关于此的文章,但那些是使用第三方API(如NAudio)。我希望在没有第三方API的情况下执行此操作,并将其显示在组合框中。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

只要用户选择不同的列表视图项,此项目就会显示一个组合框项的选择:

https://code.msdn.microsoft.com/windowsdesktop/CSWPFMasterDetailBinding-c78566ae

这是有效的,因为两个控件都绑定到OptionsViewModel中的SelectedCompressionLevel属性:

SelectedValuePath="Key"
SelectedValue="{Binding SelectedCompressionLevel}"

密钥是必要的,因为它实际上适用于CompressionLevels属性中的字典。

如果这个答案没有帮助,你需要更加具体并发布你自己的代码,否则不可能(对我而言)阅读你的想法并理解你的问题: - (