【发布时间】:2014-06-29 15:02:41
【问题描述】:
我使用 MVVM Caliburn Micro 模式,在我的 ViewModel 中有这段代码
private Microphone microphone;
private byte[] buffer;
private MemoryStream stream;
public MainViewModel()
{
microphone = Microphone.Default;
stream = new MemoryStream();
DispatcherTimer dt = new DispatcherTimer();
dt.Interval = TimeSpan.FromMilliseconds(50);
dt.Tick += delegate
{
try
{
FrameworkDispatcher.Update();
}
catch { }
};
dt.Start();
microphone.BufferReady += new EventHandler<EventArgs>(microphone_BufferReady);
}
void microphone_BufferReady(object sender, EventArgs e)
{
//...
}
关于这个
microphone.BufferReady += new EventHandler<EventArgs>(microphone_BufferReady);
接收错误 => System.NullReferenceException:对象引用未设置为对象的实例
【问题讨论】:
标签: windows-phone-8 mvvm caliburn.micro caliburn