From e0d9804acf23d2ead4ac5eadcd3e4bfd5e7213ae Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Mon, 23 Feb 2015 23:26:25 +0100 Subject: [PATCH] Clear items when Items changes. This allows us to work with lazily-evaluated IEnumerables. --- Perspex.Controls/Presenters/ItemsPresenter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Perspex.Controls/Presenters/ItemsPresenter.cs b/Perspex.Controls/Presenters/ItemsPresenter.cs index aabf4e16ad..554900b013 100644 --- a/Perspex.Controls/Presenters/ItemsPresenter.cs +++ b/Perspex.Controls/Presenters/ItemsPresenter.cs @@ -97,7 +97,7 @@ namespace Perspex.Controls.Presenters if (value.Item1 != null) { - this.Panel.Children.RemoveAll(generator.Remove(value.Item1)); + this.Panel.Children.Clear(); INotifyCollectionChanged incc = value.Item1 as INotifyCollectionChanged;