none
TimePicker控件的ValueChanged事件的问题 RRS feed

  • 问题

  • 在ValueChanged的事件处理程序中写上 phoneapp.State["time"] = timePicker1.Value; 这段代码,运行时会抛出NullReferenceException异常。。很难理解怎么可能是空引用呢??要怎样解决。
    2012年1月28日 10:18

答案

  • 确实是这样的, 在载入XAML的时候就会触发ValueChanged事件,而那个时候timePicker1还未被初始化。不过解决这个问题的方法很简单:
    if (timePicker1 != null)
    {
    	phoneapp.State["time"] = timePicker1.Value;
    }
    


    2012年1月29日 0:48