diff --git a/samples/BindingTest/MainWindow.paml b/samples/BindingTest/MainWindow.paml
index bb60094494..06416437db 100644
--- a/samples/BindingTest/MainWindow.paml
+++ b/samples/BindingTest/MainWindow.paml
@@ -1,29 +1,53 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ !BooleanString
+ !!BooleanString
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
- !BooleanString
- !!BooleanString
-
-
-
-
-
-
-
-
+
+
\ No newline at end of file
diff --git a/samples/BindingTest/ViewModels/MainWindowViewModel.cs b/samples/BindingTest/ViewModels/MainWindowViewModel.cs
index 02e8d9d65d..057666d5c4 100644
--- a/samples/BindingTest/ViewModels/MainWindowViewModel.cs
+++ b/samples/BindingTest/ViewModels/MainWindowViewModel.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.ObjectModel;
+using System.Linq;
using ReactiveUI;
namespace BindingTest.ViewModels
@@ -12,12 +13,13 @@ namespace BindingTest.ViewModels
public MainWindowViewModel()
{
- Items = new ObservableCollection
- {
- new TestItem { StringValue = "Foo" },
- new TestItem { StringValue = "Bar" },
- new TestItem { StringValue = "Baz" },
- };
+ Items = new ObservableCollection(
+ Enumerable.Range(0, 20).Select(x => new TestItem
+ {
+ StringValue = "Item " + x
+ }));
+
+ SelectedItems = new ObservableCollection();
ShuffleItems = ReactiveCommand.Create();
ShuffleItems.Subscribe(_ =>
@@ -28,6 +30,7 @@ namespace BindingTest.ViewModels
}
public ObservableCollection Items { get; }
+ public ObservableCollection SelectedItems { get; }
public ReactiveCommand