将NAudio控件添加到工具箱

时间:2013-07-01 01:41:39

标签: wpf visual-studio-2012 .net-4.5 naudio waveform

我正在尝试使用来自NAudio库的控件,如WaveViewer,VolumeMeter,VolumeSlider,Fader,WaveformPainter等。我正在使用Visual Studio 2012并安装了net 4.5。我还下载并引用了NAudio 1.7及其.dll到我的项目中。当我右键单击工具箱并单击选择项目时,导航到.NET组件选项卡并选择浏览,单击NAudion dll,然后选中要添加的这些新控件,将出现一个消息框,其中包含以下错误:

添加了控制推子,PanSlider,Pot,VolumeMeter,VolumeSlider,WaveformPainter,WaveViewer。 确保添加的控件与当前设计器和.NET Framework版本兼容。

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

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

我是c#和WPF以及NAudio的新手,所以非常感谢任何帮助。

1 个答案:

答案 0 :(得分:4)

这些是Windows窗体控件,而不是WPF控件。 NAudio确实包含一个WPF演示应用程序,其中包含一些可以重用的位,并且.NET Voice Recorder应用程序还显示了如何在使用NAudio时在WPF中显示波形和音量表。