将NAudio控件添加到工具箱

3

我正在尝试使用NAudio库中的控件,例如WaveViewer、VolumeMeter、VolumeSlider、Fader、 WaveformPainter等。我使用Visual Studio 2012,并已安装Net 4.5。我还下载并引用了NAudio 1.7及其.dll到我的项目中。当我右键单击工具箱并点击选择项目时,导航到.NET组件选项卡并选择浏览,在NAudio.dll上单击,然后检查这些新加入的控件以添加它们,会出现以下错误消息框:

已添加控件Fader、PanSlider、Pot、VolumeMeter、VolumeSlider、WaveformPainter、WaveViewer。 请确保添加的控件与当前设计师和.NET Framework版本兼容。

我已尝试重置工具箱并重新添加这些控件。

我正在使用VS2012创建一个WPF项目以播放视频,并在下方显示波形(我已将音频提取为.wav文件,如果我只能让这些控件启用-不是变灰-在设计师的工具箱中,我希望通过使用NAudio中的一个控件来展示它。)

我对C#、WPF和NAudio都很新,请多多指教。

1个回答

5

这些是Windows Forms控件,而不是WPF控件。NAudio包括一个WPF演示应用程序,其中包含一些可以重用的部分,还有.NET语音记录器应用程序展示了如何在使用NAudio时在WPF中显示波形和音量表。


谢谢@MarkHeath的澄清。我一定会查看WPF演示应用程序代码。 - smrsun2013

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接