diff --git a/src/Wpf.Ui/Controls/NavigationView/NavigationViewContentPresenter.cs b/src/Wpf.Ui/Controls/NavigationView/NavigationViewContentPresenter.cs index 3d4b2a1ac..30f2e4ecb 100644 --- a/src/Wpf.Ui/Controls/NavigationView/NavigationViewContentPresenter.cs +++ b/src/Wpf.Ui/Controls/NavigationView/NavigationViewContentPresenter.cs @@ -89,10 +89,13 @@ static NavigationViewContentPresenter() new FrameworkPropertyMetadata(JournalOwnership.UsesParentJournal) ); - ScrollViewer.CanContentScrollProperty.OverrideMetadata( - typeof(Page), - new FrameworkPropertyMetadata(true) - ); + if (ScrollViewer.CanContentScrollProperty.GetMetadata(typeof(Page)) == ScrollViewer.CanContentScrollProperty.DefaultMetadata) + { + ScrollViewer.CanContentScrollProperty.OverrideMetadata( + typeof(Page), + new FrameworkPropertyMetadata(true) + ); + } } public NavigationViewContentPresenter()