Browse Source

Use client size for top-level arrange.

Fixes #23.
pull/72/merge
Steven Kirk 11 years ago
parent
commit
18682a74f7
  1. 2
      Perspex.Controls/TopLevel.cs
  2. 2
      Tests/Perspex.Controls.UnitTests/TopLevelTests.cs

2
Perspex.Controls/TopLevel.cs

@ -299,7 +299,7 @@ namespace Perspex.Controls
this.PlatformImpl.ClientSize = finalSize;
}
return base.ArrangeOverride(finalSize);
return base.ArrangeOverride(this.PlatformImpl.ClientSize);
}
/// <summary>

2
Tests/Perspex.Controls.UnitTests/TopLevelTests.cs

@ -97,6 +97,8 @@ namespace Perspex.Controls.UnitTests
Locator.CurrentMutable.RegisterConstant(new LayoutManager(), typeof(ILayoutManager));
var impl = new Mock<ITopLevelImpl>();
impl.SetupProperty(x => x.ClientSize);
impl.SetupProperty(x => x.Resized);
var target = new TestTopLevel(impl.Object)
{

Loading…
Cancel
Save