Browse Source

Fix initial scrollbar arrange.

pull/4/head
Steven Kirk 12 years ago
parent
commit
cb86dfde18
  1. 4
      Perspex.Controls/Primitives/Track.cs

4
Perspex.Controls/Primitives/Track.cs

@ -129,13 +129,13 @@ namespace Perspex.Controls.Primitives
if (this.Orientation == Orientation.Horizontal) if (this.Orientation == Orientation.Horizontal)
{ {
var width = finalSize.Width * thumbFraction; var width = finalSize.Width * thumbFraction;
var x = (finalSize.Width - thumb.ActualSize.Width) * valueFraction; var x = (finalSize.Width - width) * valueFraction;
thumb.Arrange(new Rect(x, 0, width, finalSize.Height)); thumb.Arrange(new Rect(x, 0, width, finalSize.Height));
} }
else else
{ {
var height = finalSize.Height * thumbFraction; var height = finalSize.Height * thumbFraction;
var y = (finalSize.Height - thumb.ActualSize.Height) * valueFraction; var y = (finalSize.Height - height) * valueFraction;
thumb.Arrange(new Rect(0, y, finalSize.Width, height)); thumb.Arrange(new Rect(0, y, finalSize.Width, height));
} }
} }

Loading…
Cancel
Save