Welcome to the WPF feedback portal. We’re happy you’re here! If you have feedback on how to improve the WPF, we’d love to hear it!>
Thanks for joining our community and helping improve Syncfusion products!
Hello, sometimes i get a exception if switching to a view with ViewModel and items hold in a observable collection. The view has a SfDataGrid. and SfDataPager and a Grid for the layout.
this stacktrace is the only information i have:
bei System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)bei System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)bei System.Windows.FrameworkElement.set_MaxHeight(Double value)bei Syncfusion.UI.Xaml.Controls.DataPager.NumericButton.GetContentWidth()bei Syncfusion.UI.Xaml.Controls.DataPager.NumericButton.SetAsCurrentPage(Boolean value)bei Syncfusion.UI.Xaml.Controls.DataPager.NumericButton.OnIsCurrentPageChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)bei System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)bei System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)bei System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)bei System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)bei System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)bei System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)bei Syncfusion.UI.Xaml.Controls.DataPager.NumericButton.set_IsCurrentPage(Boolean value)bei Syncfusion.UI.Xaml.Controls.DataPager.PageNavigationController.ShowCurrentPage(Int32 pageIndex)bei Syncfusion.UI.Xaml.Controls.DataPager.PageNavigationController.MoveToPage(Int32 pageIndex, Boolean isElipsisClicked)bei Syncfusion.UI.Xaml.Controls.DataPager.SfDataPager.MoveToPage(Int32 oldPageIndex, Int32 pageIndex)bei Syncfusion.UI.Xaml.Controls.DataPager.SfDataPager.MoveToPage(Int32 pageIndex)bei Syncfusion.UI.Xaml.Controls.DataPager.SfDataPager.MoveToFirstPage()bei Syncfusion.UI.Xaml.Controls.DataPager.SfDataPager.OnSourcePropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)bei System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)bei System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)bei System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)bei System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)bei System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)bei System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)bei MS.Internal.Data.PropertyPathWorker.UpdateSourceValueState(Int32 k, ICollectionView collectionView, Object newValue, Boolean isASubPropertyChange)bei MS.Internal.Data.ClrBindingWorker.OnSourcePropertyChanged(Object o, String propName)bei System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType)bei System.Windows.WeakEventManager.DeliverEventToList(Object sender, EventArgs args, ListenerList list)bei System.ComponentModel.PropertyChangedEventManager.OnPropertyChanged(Object sender, PropertyChangedEventArgs args)bei DrMedOffice.ViewModels.ListViewModelBase`1.set_Items(ObservableCollection`1 value) in D:\Dev\DrMedOffice\DrMedOffice\DrMedOffice\ViewModels\ListViewModelBase.cs: Zeile23bei DrMedOffice.ViewModels.PatientViewModel.d__4.MoveNext() in D:\Dev\DrMedOffice\DrMedOffice\DrMedOffice\ViewModels\PatientViewModel.cs: Zeile43 bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)bei System.Runtime.CompilerServices.TaskAwaiter.GetResult()bei DrMedOffice.ViewModels.ViewModelBase.d__29.MoveNext() in D:\Dev\DrMedOffice\DrMedOffice\DrMedOffice\ViewModels\ViewModelBase.cs: Zeile49 bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)bei System.Runtime.CompilerServices.TaskAwaiter.GetResult()bei DrMedOffice.ViewModels.NavigationViewModel.d__13.MoveNext() in D:\Dev\DrMedOffice\DrMedOffice\DrMedOffice\ViewModels\NavigationViewModel.cs: Zeile84 bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)bei System.Runtime.CompilerServices.TaskAwaiter.GetResult()bei DrMedOffice.ViewModels.NavigationViewModel.d__11.MoveNext() in D:\Dev\DrMedOffice\DrMedOffice\DrMedOffice\ViewModels\NavigationViewModel.cs: Zeile66
If you need more Informations, please ask :)
Thanks for your help.