diff options
author | Lluis Sanchez <lluis@xamarin.com> | 2013-10-25 14:31:34 +0400 |
---|---|---|
committer | Lluis Sanchez <lluis@xamarin.com> | 2013-10-25 14:31:34 +0400 |
commit | 42a246b2954e11b0634897b5032d89101360ac94 (patch) | |
tree | a1dfbf104809b8937402d4fa1a1831bf1bedb339 /Xwt.WPF | |
parent | 51b89a80410bd72c6dafce59d5ffc0bcfe4fb96f (diff) |
[WPF] Better defaults for stepping increments in ScrollView
Diffstat (limited to 'Xwt.WPF')
-rw-r--r-- | Xwt.WPF/Xwt.WPFBackend/CustomScrollViewPort.cs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Xwt.WPF/Xwt.WPFBackend/CustomScrollViewPort.cs b/Xwt.WPF/Xwt.WPFBackend/CustomScrollViewPort.cs index e9e32d23..6cae5772 100644 --- a/Xwt.WPF/Xwt.WPFBackend/CustomScrollViewPort.cs +++ b/Xwt.WPF/Xwt.WPFBackend/CustomScrollViewPort.cs @@ -152,22 +152,22 @@ namespace Xwt.WPFBackend public void MouseWheelDown() { - SetVerticalOffset (VerticalOffset + VerticalStepIncrement * 4); + SetVerticalOffset (VerticalOffset + 12); } public void MouseWheelLeft() { - SetHorizontalOffset (HorizontalOffset - HorizontalStepIncrement * 4); + SetHorizontalOffset (HorizontalOffset - 12); } public void MouseWheelRight() { - SetHorizontalOffset (HorizontalOffset + HorizontalStepIncrement * 4); + SetHorizontalOffset (HorizontalOffset + 12); } public void MouseWheelUp() { - SetVerticalOffset (VerticalOffset - VerticalStepIncrement * 4); + SetVerticalOffset (VerticalOffset - 12); } public void PageDown() @@ -284,22 +284,22 @@ namespace Xwt.WPFBackend protected double VerticalPageIncrement { - get { return (this.verticalBackend != null) ? this.verticalBackend.PageIncrement : 10; } + get { return (this.verticalBackend != null) ? this.verticalBackend.PageIncrement : ViewportHeight; } } protected double HorizontalPageIncrement { - get { return (this.horizontalBackend != null) ? this.horizontalBackend.PageIncrement : 10; } + get { return (this.horizontalBackend != null) ? this.horizontalBackend.PageIncrement : ViewportWidth; } } protected double VerticalStepIncrement { - get { return (this.verticalBackend != null) ? this.verticalBackend.StepIncrement : 1; } + get { return (this.verticalBackend != null) ? this.verticalBackend.StepIncrement : VerticalPageIncrement / 10; } } protected double HorizontalStepIncrement { - get { return (this.horizontalBackend != null) ? this.horizontalBackend.StepIncrement : 1; } + get { return (this.horizontalBackend != null) ? this.horizontalBackend.StepIncrement : HorizontalPageIncrement / 10; } } protected override WSize MeasureOverride (WSize constraint) |