From 105c996af4bbd85473004b80b50092030415b348 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Wed, 21 Jun 2023 19:29:42 +0800 Subject: [PATCH] feat: update pagination functionality, start building themes. --- demo/Ursa.Demo/Pages/PaginationDemo.axaml | 2 +- .../Controls/Pagination.axaml | 102 ++++++++---- .../Themes/Dark/Pagination.axaml | 3 + src/Ursa.Themes.Semi/Themes/Dark/_index.axaml | 1 + .../Themes/Light/Pagination.axaml | 3 + .../Themes/Light/_index.axaml | 1 + .../Themes/Shared/Pagination.axaml | 7 + .../Themes/Shared/_index.axaml | 1 + src/Ursa/Controls/Pagination/Pagination.cs | 153 ++++++++++++++---- .../Controls/Pagination/PaginationButton.cs | 35 +++- .../Pagination/PaginationExpandButton.cs | 79 --------- 11 files changed, 239 insertions(+), 148 deletions(-) create mode 100644 src/Ursa.Themes.Semi/Themes/Dark/Pagination.axaml create mode 100644 src/Ursa.Themes.Semi/Themes/Light/Pagination.axaml create mode 100644 src/Ursa.Themes.Semi/Themes/Shared/Pagination.axaml delete mode 100644 src/Ursa/Controls/Pagination/PaginationExpandButton.cs diff --git a/demo/Ursa.Demo/Pages/PaginationDemo.axaml b/demo/Ursa.Demo/Pages/PaginationDemo.axaml index 9af5f60..ab087ef 100644 --- a/demo/Ursa.Demo/Pages/PaginationDemo.axaml +++ b/demo/Ursa.Demo/Pages/PaginationDemo.axaml @@ -17,6 +17,6 @@ + TotalCount="600" /> diff --git a/src/Ursa.Themes.Semi/Controls/Pagination.axaml b/src/Ursa.Themes.Semi/Controls/Pagination.axaml index 03cd756..039c857 100644 --- a/src/Ursa.Themes.Semi/Controls/Pagination.axaml +++ b/src/Ursa.Themes.Semi/Controls/Pagination.axaml @@ -2,14 +2,29 @@ xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:u="https://irihi.tech/ursa"> + + + + + -