|
|
@@ -7,7 +7,7 @@ using System.Collections.Specialized;
|
|
|
|
|
|
namespace Avalonia.Controls
|
|
|
{
|
|
|
- public class VirtualizingStackPanel : StackPanel, IScrollable, IVirtualizingPanel
|
|
|
+ public class VirtualizingStackPanel : StackPanel, IVirtualizingPanel
|
|
|
{
|
|
|
private double _takenSpace;
|
|
|
private int _canBeRemoved;
|
|
|
@@ -26,26 +26,6 @@ namespace Avalonia.Controls
|
|
|
|
|
|
Action IVirtualizingPanel.ArrangeCompleted { get; set; }
|
|
|
|
|
|
- Action IScrollable.InvalidateScroll
|
|
|
- {
|
|
|
- get;
|
|
|
- set;
|
|
|
- }
|
|
|
-
|
|
|
- Size IScrollable.Extent => new Size(_takenSpace, _takenSpace);
|
|
|
-
|
|
|
- Vector IScrollable.Offset
|
|
|
- {
|
|
|
- get { return default(Vector); }
|
|
|
- set { }
|
|
|
- }
|
|
|
-
|
|
|
- Size IScrollable.Viewport => Bounds.Size;
|
|
|
-
|
|
|
- Size IScrollable.ScrollSize => new Size(1, 1);
|
|
|
-
|
|
|
- Size IScrollable.PageScrollSize => new Size(1, 1);
|
|
|
-
|
|
|
protected override Size ArrangeOverride(Size finalSize)
|
|
|
{
|
|
|
_canBeRemoved = 0;
|