On my MVVM silverlight application I have a dataDrid (in the View) and the dataGrid ItemsSource is binding to a Domain Service Classes Sql stored procedure 'results' in the XAML file. The stored proc 'Results' is defined in ViewModel which calls the WCF's stored proc on a 'Model' class.
I need to erase all items on dataGrid when user clicks on 'Clear' button but the ViewModel did not have any object reference to the View (the UserControl) to re-set its binding.
I am able to set the dataGrid's ItemsSource to NULL to erase all items on dataGrid but I did not know how to make the 'binding' again later in 'ViewModel' when the 'Query' button is clicked. Is there any api to get the reference of 'UserControl' in 'View' from 'ViewModel'?
Thanks for any help.