diff --git a/src/Controls/src/Core/Compatibility/Handlers/ListView/Windows/ListViewRenderer.cs b/src/Controls/src/Core/Compatibility/Handlers/ListView/Windows/ListViewRenderer.cs index 4be3421e0b41..f64f05089ee1 100644 --- a/src/Controls/src/Core/Compatibility/Handlers/ListView/Windows/ListViewRenderer.cs +++ b/src/Controls/src/Core/Compatibility/Handlers/ListView/Windows/ListViewRenderer.cs @@ -802,6 +802,9 @@ void OnListItemClicked(object sender, ItemClickEventArgs e) void OnControlSelectionChanged(object sender, WSelectionChangedEventArgs e) { + if (Element is null) + return; + bool areEqual = false; if (Element.SelectedItem != null && Element.SelectedItem.GetType().IsValueType) diff --git a/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs b/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs index 44898c48f6ec..814301e2fb3a 100644 --- a/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs +++ b/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs @@ -111,7 +111,6 @@ public CorePageView(Page rootPage) template.SetBinding(TextCell.TextProperty, "Title"); template.SetBinding(TextCell.AutomationIdProperty, "TitleAutomationId"); - BindingContext = _pages; ItemTemplate = template; ItemsSource = _pages;