diff --git a/src/Perspex.Controls/Primitives/SelectingItemsControl.cs b/src/Perspex.Controls/Primitives/SelectingItemsControl.cs
index 859ecadad3..b1cb52b305 100644
--- a/src/Perspex.Controls/Primitives/SelectingItemsControl.cs
+++ b/src/Perspex.Controls/Primitives/SelectingItemsControl.cs
@@ -38,6 +38,14 @@ namespace Perspex.Controls.Primitives
o => o.SelectedItem,
(o, v) => o.SelectedItem = v);
+ ///
+ /// Defines the property.
+ ///
+ protected static readonly PerspexProperty> SelectedIndexesProperty =
+ PerspexProperty.RegisterDirect>(
+ nameof(SelectedIndexes),
+ o => o.SelectedIndexes);
+
///
/// Defines the property.
///
@@ -61,8 +69,8 @@ namespace Perspex.Controls.Primitives
public static readonly RoutedEvent IsSelectedChangedEvent =
RoutedEvent.Register("IsSelectedChanged", RoutingStrategies.Bubble);
- private int _selectedIndex = -1;
- private IList