Error message while running the application of Silverlight program

Hello,
I have made a Silverlight program to get custom entity attribute from CRM.
While running the application, a message appeared stating the invalid cross access.

System.UnauthorizedAccessException Message: Invalid cross-thread
access.
Stack: at MS.Internal.XcpImports.CheckThread()
at System.Windows.DependencyObject.SetValueInternal
(DependencyProperty dp, Object value, Boolean allowReadOnlySet)
at System.Windows.DependencyObject.SetValue(DependencyProperty
dp, Object value)
at System.Windows.Controls.DataGrid.set_ItemsSource(IEnumerable
value)
at Vehicle_Symbol.MainPage. <RetrieveSymbol>b_1
(DataServiceCollection ' 1 results)
Retrieve Symbol Delete
Can anybody analyze this for me? What’s wrong with my program?
What should I do?
Thanks.
