【问题标题】:Adding NAudio controls to toolbox将 NAudio 控件添加到工具箱
【发布时间】:2013-07-01 01:41:38
【问题描述】:

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 感谢@MarkHeath 澄清这一点。我一定会查看 WPF 演示应用程序代码。
    猜你喜欢
    • 2017-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多