From 03ff4d307bfe931683419ed315e3ecb3927416a7 Mon Sep 17 00:00:00 2001 From: luevard Date: Wed, 6 Sep 2023 00:29:47 +0200 Subject: [PATCH] :lipstick: Mise en place ContentView personnalisable pour les filtres --- sources/PocketBook/AppShell.xaml | 15 +++--- sources/PocketBook/ContentViewFilter.xaml | 15 ++++++ sources/PocketBook/ContentViewFilter.xaml.cs | 33 +++++++++++++ sources/PocketBook/MainPage.xaml | 47 +++++++------------ sources/PocketBook/MainPage.xaml.cs | 14 +----- .../Platforms/Windows/Package.appxmanifest | 2 +- sources/PocketBook/PocketBook.csproj | 11 ++++- sources/PocketBook/PocketBook.sln | 27 +++++++++++ .../Resources/Images/arrow_forward.svg | 3 ++ .../Resources/Images/binoculars.svg | 10 ++++ .../Resources/Images/binoculars_fill.svg | 10 ++++ .../Resources/Images/book_closed.svg | 10 ++++ .../Resources/Images/book_closed_fill.svg | 10 ++++ .../PocketBook/Resources/Images/book_fill.svg | 10 ++++ .../PocketBook/Resources/Images/bookmark.svg | 10 ++++ .../Resources/Images/bookmark_fill.svg | 10 ++++ .../Resources/Images/books_vertical.svg | 10 ++++ .../Resources/Images/books_vertical_fill.svg | 10 ++++ .../PocketBook/Resources/Images/calendar.svg | 20 ++++++++ .../Resources/Images/calendar_badge_clock.svg | 14 ++++++ .../Resources/Images/chevron_right.svg | 3 ++ .../Resources/Images/eyeglasses.svg | 10 ++++ sources/PocketBook/Resources/Images/gear.svg | 10 ++++ sources/PocketBook/Resources/Images/heart.svg | 10 ++++ .../Resources/Images/heart_fill.svg | 10 ++++ .../Resources/Images/listbullet.svg | 8 ++++ .../Resources/Images/magnifyingglass.svg | 10 ++++ .../PocketBook/Resources/Images/person.svg | 10 ++++ .../Resources/Images/person_badge_clock.svg | 13 +++++ .../Images/person_badge_clock_fill.svg | 13 +++++ .../Resources/Images/person_fill.svg | 10 ++++ .../Resources/Images/person_second.svg | 12 +++++ .../Resources/Images/person_second_fill.svg | 12 +++++ .../Resources/Images/person_three.svg | 13 +++++ .../Resources/Images/person_three_fill.svg | 13 +++++ sources/PocketBook/Resources/Images/plus.svg | 3 ++ .../PocketBook/Resources/Images/sparkles.svg | 12 +++++ .../Resources/Images/sunglasses.svg | 11 +++++ sources/PocketBook/Resources/Images/tag.svg | 10 ++++ .../PocketBook/Resources/Images/tag_fill.svg | 10 ++++ .../Resources/Images/text_book_closed.svg | 10 ++++ .../Images/text_book_closed_fill.svg | 10 ++++ .../Resources/Images/tray_second.svg | 12 +++++ .../Resources/Images/tray_second_fill.svg | 12 +++++ .../PocketBook/Resources/Styles/Colors.xaml | 2 +- .../PocketBook/Resources/Styles/Styles.xaml | 2 +- 46 files changed, 488 insertions(+), 54 deletions(-) create mode 100644 sources/PocketBook/ContentViewFilter.xaml create mode 100644 sources/PocketBook/ContentViewFilter.xaml.cs create mode 100644 sources/PocketBook/PocketBook.sln create mode 100644 sources/PocketBook/Resources/Images/arrow_forward.svg create mode 100644 sources/PocketBook/Resources/Images/binoculars.svg create mode 100644 sources/PocketBook/Resources/Images/binoculars_fill.svg create mode 100644 sources/PocketBook/Resources/Images/book_closed.svg create mode 100644 sources/PocketBook/Resources/Images/book_closed_fill.svg create mode 100644 sources/PocketBook/Resources/Images/book_fill.svg create mode 100644 sources/PocketBook/Resources/Images/bookmark.svg create mode 100644 sources/PocketBook/Resources/Images/bookmark_fill.svg create mode 100644 sources/PocketBook/Resources/Images/books_vertical.svg create mode 100644 sources/PocketBook/Resources/Images/books_vertical_fill.svg create mode 100644 sources/PocketBook/Resources/Images/calendar.svg create mode 100644 sources/PocketBook/Resources/Images/calendar_badge_clock.svg create mode 100644 sources/PocketBook/Resources/Images/chevron_right.svg create mode 100644 sources/PocketBook/Resources/Images/eyeglasses.svg create mode 100644 sources/PocketBook/Resources/Images/gear.svg create mode 100644 sources/PocketBook/Resources/Images/heart.svg create mode 100644 sources/PocketBook/Resources/Images/heart_fill.svg create mode 100644 sources/PocketBook/Resources/Images/listbullet.svg create mode 100644 sources/PocketBook/Resources/Images/magnifyingglass.svg create mode 100644 sources/PocketBook/Resources/Images/person.svg create mode 100644 sources/PocketBook/Resources/Images/person_badge_clock.svg create mode 100644 sources/PocketBook/Resources/Images/person_badge_clock_fill.svg create mode 100644 sources/PocketBook/Resources/Images/person_fill.svg create mode 100644 sources/PocketBook/Resources/Images/person_second.svg create mode 100644 sources/PocketBook/Resources/Images/person_second_fill.svg create mode 100644 sources/PocketBook/Resources/Images/person_three.svg create mode 100644 sources/PocketBook/Resources/Images/person_three_fill.svg create mode 100644 sources/PocketBook/Resources/Images/plus.svg create mode 100644 sources/PocketBook/Resources/Images/sparkles.svg create mode 100644 sources/PocketBook/Resources/Images/sunglasses.svg create mode 100644 sources/PocketBook/Resources/Images/tag.svg create mode 100644 sources/PocketBook/Resources/Images/tag_fill.svg create mode 100644 sources/PocketBook/Resources/Images/text_book_closed.svg create mode 100644 sources/PocketBook/Resources/Images/text_book_closed_fill.svg create mode 100644 sources/PocketBook/Resources/Images/tray_second.svg create mode 100644 sources/PocketBook/Resources/Images/tray_second_fill.svg diff --git a/sources/PocketBook/AppShell.xaml b/sources/PocketBook/AppShell.xaml index 546aa55..a809d40 100644 --- a/sources/PocketBook/AppShell.xaml +++ b/sources/PocketBook/AppShell.xaml @@ -4,11 +4,14 @@ xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:local="clr-namespace:PocketBook" - Shell.FlyoutBehavior="Disabled"> - - + Shell.FlyoutBehavior="Disabled" + Shell.NavBarIsVisible="False"> + + + + + + + diff --git a/sources/PocketBook/ContentViewFilter.xaml b/sources/PocketBook/ContentViewFilter.xaml new file mode 100644 index 0000000..f760d1c --- /dev/null +++ b/sources/PocketBook/ContentViewFilter.xaml @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/sources/PocketBook/ContentViewFilter.xaml.cs b/sources/PocketBook/ContentViewFilter.xaml.cs new file mode 100644 index 0000000..9205aed --- /dev/null +++ b/sources/PocketBook/ContentViewFilter.xaml.cs @@ -0,0 +1,33 @@ +namespace PocketBook; +public partial class ContentViewFilter : ContentView +{ + public static readonly BindableProperty FilterNumProperty = + BindableProperty.Create(nameof(FilterNum), typeof(string), typeof(ContentViewFilter), string.Empty); + + public static readonly BindableProperty FilterImageNameProperty = + BindableProperty.Create(nameof(FilterImageName), typeof(string), typeof(ContentViewFilter), string.Empty); + + public static readonly BindableProperty FilterNameProperty = + BindableProperty.Create(nameof(FilterName), typeof(string), typeof(ContentViewFilter), string.Empty); + public string FilterImageName + { + get { return (string)GetValue(FilterImageNameProperty); } + set { SetValue(FilterImageNameProperty, value); } + } + public string FilterName + { + get { return (string)GetValue(FilterNameProperty); } + set { SetValue(FilterNameProperty, value); } + } + public string FilterNum + { + get { return (string)GetValue(FilterNumProperty); } + set { SetValue(FilterNumProperty, value); } + } + + public ContentViewFilter() + { + InitializeComponent(); + + } +} \ No newline at end of file diff --git a/sources/PocketBook/MainPage.xaml b/sources/PocketBook/MainPage.xaml index f933b91..7a0d37a 100644 --- a/sources/PocketBook/MainPage.xaml +++ b/sources/PocketBook/MainPage.xaml @@ -1,40 +1,25 @@  - - - - -