From c718f65e4c6c7b4fd038d724ba7df2cf6543cd64 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 2 Jun 2016 15:57:33 +0200 Subject: [PATCH] Make inserting items more user friendly. --- .../VirtualizationTest/ViewModels/MainWindowViewModel.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/samples/VirtualizationTest/ViewModels/MainWindowViewModel.cs b/samples/VirtualizationTest/ViewModels/MainWindowViewModel.cs index 98f1735849..0e1f56fa07 100644 --- a/samples/VirtualizationTest/ViewModels/MainWindowViewModel.cs +++ b/samples/VirtualizationTest/ViewModels/MainWindowViewModel.cs @@ -11,7 +11,8 @@ namespace VirtualizationTest.ViewModels internal class MainWindowViewModel : ReactiveObject { private int _itemCount = 200; - private string _newItemString; + private string _newItemString = "New Item"; + private int _newItemIndex; private IReactiveList _items; private string _prefix = "Item"; @@ -81,10 +82,10 @@ namespace VirtualizationTest.ViewModels if (SelectedItems.Count > 0) { - index = Items.IndexOf(SelectedItems[0]) + 1; + index = Items.IndexOf(SelectedItems[0]); } - Items.Insert(index, new ItemViewModel(index, NewItemString)); + Items.Insert(index, new ItemViewModel(_newItemIndex++, NewItemString)); } private void Remove()