Browse Source

Removed IScrollable from VirtualizingStackPanel

pull/554/head
Steven Kirk 11 years ago
parent
commit
9253e71eea
  1. 22
      src/Avalonia.Controls/VirtualizingStackPanel.cs

22
src/Avalonia.Controls/VirtualizingStackPanel.cs

@ -7,7 +7,7 @@ using System.Collections.Specialized;
namespace Avalonia.Controls namespace Avalonia.Controls
{ {
public class VirtualizingStackPanel : StackPanel, IScrollable, IVirtualizingPanel public class VirtualizingStackPanel : StackPanel, IVirtualizingPanel
{ {
private double _takenSpace; private double _takenSpace;
private int _canBeRemoved; private int _canBeRemoved;
@ -26,26 +26,6 @@ namespace Avalonia.Controls
Action IVirtualizingPanel.ArrangeCompleted { get; set; } 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) protected override Size ArrangeOverride(Size finalSize)
{ {
_canBeRemoved = 0; _canBeRemoved = 0;

Loading…
Cancel
Save