Have you used any MVVM frameworks such as FreshMVVM, MVVMLight or MVVMCross in it?
Yes. I've use FreshMVVM.
Can you please provide us the below details in which scenario does the exception occurs?
I'm using SfDataGrid combined with SfDataPager, binding by x:Reference SfDataGrid.ItemsSource to SfDataPager.PagedSource as sample code bellow:
<sfgrid:SfDataGrid ItemsSource="{Binding Source={x:Reference Name=dataPager}, Path=PagedSource}" PageSize="{Binding PageSize}" />
and, on my ViewModel there is an bindable property called PageSize, that is set with a value that came from my webservice.
after page is loaded and pageSize viewModel property is set, so when i clicked on backbutton, to return my previous page the error is raised(ps. it's not need interact with nothing on the page, the simple fact to enter on the page and leave, the error is raised.
I've confirmed that error is caused by PageSize="{Binding PageSize}" because when, this attribute is defined with a fixed value or through control property in code behind nothing wrong happens.
Have you manually disposed any property?
No, I haven't did nothing manually. (at least this dispose process,have been done automatically, by some third part solutions(like FreshMVVM for exemple).
Now I will check out the attached sample code. If notice something that can causing this issue, I will update this thread.