From f6ff682bde6db75295c3f894d98ae11208a79949 Mon Sep 17 00:00:00 2001 From: Mahdi Hosseini Date: Wed, 1 Sep 2021 21:22:28 +0430 Subject: [PATCH 1/2] Add Next, Previous and GoTo Method for CoverFlow --- .../Controls/Cover/CoverFlow/CoverFlow.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/Shared/HandyControl_Shared/Controls/Cover/CoverFlow/CoverFlow.cs b/src/Shared/HandyControl_Shared/Controls/Cover/CoverFlow/CoverFlow.cs index 1a1088af..4e46718f 100644 --- a/src/Shared/HandyControl_Shared/Controls/Cover/CoverFlow/CoverFlow.cs +++ b/src/Shared/HandyControl_Shared/Controls/Cover/CoverFlow/CoverFlow.cs @@ -186,6 +186,21 @@ namespace HandyControl.Controls /// public void JumpTo(int index) => _jumpToIndex = index; + public void Next() + { + PageIndex = PageIndex + 1; + } + + public void Previous() + { + PageIndex = PageIndex - 1; + } + + public void GoTo(int index) + { + PageIndex = index; + } + protected override void OnMouseWheel(MouseWheelEventArgs e) { base.OnMouseWheel(e); From 14bb9e072784d4b0f8678e31dd6113e5bcdc4e29 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Mon, 15 Nov 2021 23:14:43 +0800 Subject: [PATCH 2/2] chore: rename Previous method to Prev, delete GoTo method --- .../Controls/Cover/CoverFlow/CoverFlow.cs | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/src/Shared/HandyControl_Shared/Controls/Cover/CoverFlow/CoverFlow.cs b/src/Shared/HandyControl_Shared/Controls/Cover/CoverFlow/CoverFlow.cs index 4e46718f..d7d6210c 100644 --- a/src/Shared/HandyControl_Shared/Controls/Cover/CoverFlow/CoverFlow.cs +++ b/src/Shared/HandyControl_Shared/Controls/Cover/CoverFlow/CoverFlow.cs @@ -186,20 +186,9 @@ namespace HandyControl.Controls /// public void JumpTo(int index) => _jumpToIndex = index; - public void Next() - { - PageIndex = PageIndex + 1; - } + public void Next() => PageIndex++; - public void Previous() - { - PageIndex = PageIndex - 1; - } - - public void GoTo(int index) - { - PageIndex = index; - } + public void Prev() => PageIndex--; protected override void OnMouseWheel(MouseWheelEventArgs e) {