Browse Source

Added failing test for #11128.

pull/11138/head
Steven Kirk 3 years ago
parent
commit
582248fb04
  1. 13
      tests/Avalonia.Controls.UnitTests/ItemsControlTests.cs

13
tests/Avalonia.Controls.UnitTests/ItemsControlTests.cs

@ -828,6 +828,19 @@ namespace Avalonia.Controls.UnitTests
Layout(target);
}
[Fact]
public void ItemIsOwnContainer_Content_Should_Not_Be_Cleared_When_Removed()
{
// Issue #11128.
using var app = Start();
var item = new ContentPresenter { Content = "foo" };
var target = CreateTarget(items: new[] { item });
target.Items.RemoveAt(0);
Assert.Equal("foo", item.Content);
}
private static ItemsControl CreateTarget(
object? dataContext = null,
IBinding? displayMemberBinding = null,

Loading…
Cancel
Save