diff --git a/Perspex.Controls/Primitives/SelectingItemsControl.cs b/Perspex.Controls/Primitives/SelectingItemsControl.cs index b46a22cbbb..d4d26f9d69 100644 --- a/Perspex.Controls/Primitives/SelectingItemsControl.cs +++ b/Perspex.Controls/Primitives/SelectingItemsControl.cs @@ -12,7 +12,7 @@ namespace Perspex.Controls.Primitives using Perspex.Input; using Perspex.VisualTree; - public class SelectingItemsControl : ItemsControl + public abstract class SelectingItemsControl : ItemsControl { public static readonly PerspexProperty SelectedItemProperty = PerspexProperty.Register("SelectedItem"); diff --git a/Tests/Perspex.Controls.UnitTests/SelectingItemsControlTests.cs b/Tests/Perspex.Controls.UnitTests/SelectingItemsControlTests.cs index 8257db9ee7..92e47fd1c1 100644 --- a/Tests/Perspex.Controls.UnitTests/SelectingItemsControlTests.cs +++ b/Tests/Perspex.Controls.UnitTests/SelectingItemsControlTests.cs @@ -8,7 +8,6 @@ namespace Perspex.Controls.UnitTests { using Perspex.Controls.Primitives; using Perspex.Input; - using Perspex.Interactivity; using Xunit; public class SelectingItemsControlTests @@ -16,7 +15,7 @@ namespace Perspex.Controls.UnitTests [Fact] public void PointerPressed_Event_Should_Be_Handled() { - var target = new SelectingItemsControl(); + var target = new Target(); var e = new PointerPressEventArgs { @@ -27,5 +26,9 @@ namespace Perspex.Controls.UnitTests Assert.True(e.Handled); } + + private class Target : SelectingItemsControl + { + } } }