C# 尝试在Windows Phone 8上使用SharpDX进行调频合成

C# 尝试在Windows Phone 8上使用SharpDX进行调频合成,c#,windows-phone-8,sharpdx,C#,Windows Phone 8,Sharpdx,我基本上是在复制stackoverflow上其他地方找到的代码,并遇到问题。也许有人能帮我 我曾多次在stackexchange上看到有关SharpDX的这种代码模式: sourceVoice.BufferStart += new EventHandler<ContextEventArgs>(sourceVoice_BufferStart); private void sourceVoice_BufferStart(object sender, EventArgs e) { ...

我基本上是在复制stackoverflow上其他地方找到的代码,并遇到问题。也许有人能帮我

我曾多次在stackexchange上看到有关SharpDX的这种代码模式:

sourceVoice.BufferStart += new EventHandler<ContextEventArgs>(sourceVoice_BufferStart);

private void sourceVoice_BufferStart(object sender, EventArgs e)
{
....event handler actions...
}
sourceVoice.BufferStart+=新的事件处理程序(sourceVoice\u BufferStart);
私有void sourceVoice_BufferStart(对象发送方,事件参数e)
{
..事件处理程序操作。。。
}
这不适用于Windows Phone 8版本的SharpDX,因为ContextEventArgs不存在。问题是,这是否因为另一种授权方式(我看到的两篇文章都有一年多的历史)而遭到了反对,还是仅仅因为WP8版本中完全没有这一点?真正的问题是,我该如何在WP8上正确地完成这项工作

编辑:指向stackoverflow先前问题的链接:


到目前为止,我还没有使用SharpDX,但是查看有关事件定义的在线文档,您可以尝试通过以下方式附加事件处理程序:

sourceVoice.BufferStart += sourceVoice_BufferStart;

private void sourceVoice_BufferStart(IntPtr e)
{
....event handler actions...
}

我无法给出完整的答案,只是轻轻一推就可能修复错误。将链接发布到您引用的其他stackoverflow帖子也会有所帮助。

已更新以添加链接。