我正在做一个 Windows Phone 7 应用程序,它使用来自 namespace 的日历控件System.Windows.Controls
。我的日历控件位于同一命名空间的 TabControl 内。
当我选择一个日期时,会收到以下“NotSupportedException”消息:
“这种类型的 Collection 不支持从不同于 Dispatcher 线程的线程更改其 SourceCollection。”
这种类型的错误可能是什么原因,我可以为此提供解决方案吗?
异常详细信息:未处理 System.NotSupportedException 消息=此类集合不支持从不同于 Dispatcher 线程的线程更改其 SourceCollection。StackTrace:在 System.Windows.Controls.SelectedDatesCollection.InsertItem(Int32 index, DateTime item) at System.Collections.ObjectModel.Collection`1.Add(DateTime item) at System.Windows.Controls.SelectedDatesCollection.AddRange(DateTime start, DateTime end) 在 System.Windows.Controls.Primitives.CalendarItem.AddSelection(CalendarDayButton b) 在 System.Windows.Controls.Primitives.CalendarItem.Cell_MouseLeftButtonUp(Object sender, MouseButtonEventArgs e) 在 System.Windows.Controls.Primitives.CalendarDayButton.OnMouseLeftButtonUp( MouseButtonEventArgs e) 在 System.Windows.Controls.Control。