|
|
@@ -713,6 +713,10 @@ namespace Avalonia.LeakTests
|
|
|
{
|
|
|
using (Start())
|
|
|
{
|
|
|
+ // Height of ListBoxItem content + padding.
|
|
|
+ const double ListBoxItemHeight = 12;
|
|
|
+ const double TextBoxHeight = 25;
|
|
|
+
|
|
|
var items = new ObservableCollection<int>(Enumerable.Range(0, 10));
|
|
|
NameScope ns;
|
|
|
TextBox tb;
|
|
|
@@ -721,8 +725,8 @@ namespace Avalonia.LeakTests
|
|
|
{
|
|
|
[NameScope.NameScopeProperty] = ns = new NameScope(),
|
|
|
Width = 100,
|
|
|
- Height = 100,
|
|
|
- Content = new StackPanel
|
|
|
+ Height = (items.Count * ListBoxItemHeight) + TextBoxHeight,
|
|
|
+ Content = new DockPanel
|
|
|
{
|
|
|
Children =
|
|
|
{
|
|
|
@@ -730,6 +734,8 @@ namespace Avalonia.LeakTests
|
|
|
{
|
|
|
Name = "tb",
|
|
|
Text = "foo",
|
|
|
+ Height = TextBoxHeight,
|
|
|
+ [DockPanel.DockProperty] = Dock.Top,
|
|
|
}),
|
|
|
(lb = new ListBox
|
|
|
{
|
|
|
@@ -745,7 +751,8 @@ namespace Avalonia.LeakTests
|
|
|
Path = "Text",
|
|
|
NameScope = new WeakReference<INameScope>(ns),
|
|
|
}
|
|
|
- })
|
|
|
+ }),
|
|
|
+ Padding = new Thickness(0),
|
|
|
}),
|
|
|
}
|
|
|
}
|