From 38b4990e53b87716955a2e8d001e2477a347a4f7 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Mon, 26 Feb 2024 16:05:11 +0800 Subject: [PATCH 1/3] misc: success order. --- demo/Ursa.Demo/Pages/BadgeDemo.axaml | 42 ++++++++++---------- src/Ursa.Themes.Semi/Controls/Badge.axaml | 20 +++++----- src/Ursa.Themes.Semi/Themes/Dark/Badge.axaml | 8 ++-- 3 files changed, 35 insertions(+), 35 deletions(-) diff --git a/demo/Ursa.Demo/Pages/BadgeDemo.axaml b/demo/Ursa.Demo/Pages/BadgeDemo.axaml index 5d2f3d0b..88254c05 100644 --- a/demo/Ursa.Demo/Pages/BadgeDemo.axaml +++ b/demo/Ursa.Demo/Pages/BadgeDemo.axaml @@ -5,7 +5,7 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:u="https://irihi.tech/ursa" - d:DesignHeight="450" + d:DesignHeight="1000" d:DesignWidth="800" mc:Ignorable="d"> @@ -19,7 +19,7 @@ @@ -90,13 +90,13 @@ - + - + - + @@ -110,13 +110,13 @@ - + - + - + @@ -130,13 +130,13 @@ - + - + - + @@ -161,19 +161,19 @@ @@ -199,24 +199,24 @@ - + diff --git a/src/Ursa.Themes.Semi/Controls/Badge.axaml b/src/Ursa.Themes.Semi/Controls/Badge.axaml index 4402f054..2be2ba7e 100644 --- a/src/Ursa.Themes.Semi/Controls/Badge.axaml +++ b/src/Ursa.Themes.Semi/Controls/Badge.axaml @@ -125,15 +125,15 @@ + - + - + - \ No newline at end of file diff --git a/src/Ursa.Themes.Semi/Themes/Dark/Badge.axaml b/src/Ursa.Themes.Semi/Themes/Dark/Badge.axaml index 6d973585..93181ae1 100644 --- a/src/Ursa.Themes.Semi/Themes/Dark/Badge.axaml +++ b/src/Ursa.Themes.Semi/Themes/Dark/Badge.axaml @@ -5,9 +5,9 @@ + - @@ -15,19 +15,19 @@ + + - - + - \ No newline at end of file From 8f4c727d5ec232a756cff1e3b86f7675f67ab83c Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Mon, 26 Feb 2024 17:52:45 +0800 Subject: [PATCH 2/3] fix: BadgeContentForeground. --- demo/Ursa.Demo/Pages/BadgeDemo.axaml | 204 +++++++++++++----- src/Ursa.Themes.Semi/Controls/Badge.axaml | 72 ++++--- src/Ursa.Themes.Semi/Themes/Dark/Badge.axaml | 1 + src/Ursa.Themes.Semi/Themes/Light/Badge.axaml | 1 + 4 files changed, 190 insertions(+), 88 deletions(-) diff --git a/demo/Ursa.Demo/Pages/BadgeDemo.axaml b/demo/Ursa.Demo/Pages/BadgeDemo.axaml index 88254c05..4c97eb32 100644 --- a/demo/Ursa.Demo/Pages/BadgeDemo.axaml +++ b/demo/Ursa.Demo/Pages/BadgeDemo.axaml @@ -5,8 +5,8 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:u="https://irihi.tech/ursa" - d:DesignHeight="1000" - d:DesignWidth="800" + d:DesignHeight="850" + d:DesignWidth="850" mc:Ignorable="d"> - + @@ -29,26 +33,38 @@ HorizontalAlignment="Center" Header="500" OverflowCount="100"> - + + + - + + + - + + + - + + + - + + + - + + + @@ -56,88 +72,134 @@ Header="VIP" CornerPosition="TopLeft" Dot="True"> - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + @@ -145,37 +207,49 @@ Header="URSA" Classes="Primary" Dot="True"> - + + + - + + + - + + + - + + + - + + + - + + + @@ -183,37 +257,49 @@ Header="URSA" Classes="Light Primary" Dot="True"> - + + + - + + + - + + + - + + + - + + + - + + + @@ -222,37 +308,49 @@ Header="URSA" Classes="Inverted Primary" Dot="True"> - + + + - + + + - + + + - + + + - + + + - + + + diff --git a/src/Ursa.Themes.Semi/Controls/Badge.axaml b/src/Ursa.Themes.Semi/Controls/Badge.axaml index 2be2ba7e..fc34f889 100644 --- a/src/Ursa.Themes.Semi/Controls/Badge.axaml +++ b/src/Ursa.Themes.Semi/Controls/Badge.axaml @@ -32,7 +32,8 @@ HorizontalAlignment="{TemplateBinding HorizontalAlignment}" VerticalAlignment="{TemplateBinding VerticalAlignment}" Content="{TemplateBinding Content}" - ContentTemplate="{TemplateBinding ContentTemplate}" /> + ContentTemplate="{TemplateBinding ContentTemplate}" + Foreground="{DynamicResource BadgeContentForeground}"/> + ContentTemplate="{TemplateBinding ContentTemplate}" + Foreground="{DynamicResource BadgeContentForeground}"/> diff --git a/src/Ursa.Themes.Semi/Themes/Dark/Badge.axaml b/src/Ursa.Themes.Semi/Themes/Dark/Badge.axaml index 93181ae1..37c65848 100644 --- a/src/Ursa.Themes.Semi/Themes/Dark/Badge.axaml +++ b/src/Ursa.Themes.Semi/Themes/Dark/Badge.axaml @@ -1,6 +1,7 @@ + diff --git a/src/Ursa.Themes.Semi/Themes/Light/Badge.axaml b/src/Ursa.Themes.Semi/Themes/Light/Badge.axaml index 61282694..403f1375 100644 --- a/src/Ursa.Themes.Semi/Themes/Light/Badge.axaml +++ b/src/Ursa.Themes.Semi/Themes/Light/Badge.axaml @@ -1,6 +1,7 @@ + From cb97373643e44ac823e06c28fc167823a230cca7 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Mon, 26 Feb 2024 18:13:08 +0800 Subject: [PATCH 3/3] feat: more precise selector. --- demo/Ursa.Demo/Pages/BadgeDemo.axaml | 72 +++++++++---------- src/Ursa.Themes.Semi/Controls/Badge.axaml | 84 +++++++++++++++-------- 2 files changed, 91 insertions(+), 65 deletions(-) diff --git a/demo/Ursa.Demo/Pages/BadgeDemo.axaml b/demo/Ursa.Demo/Pages/BadgeDemo.axaml index 4c97eb32..012ea37b 100644 --- a/demo/Ursa.Demo/Pages/BadgeDemo.axaml +++ b/demo/Ursa.Demo/Pages/BadgeDemo.axaml @@ -109,96 +109,96 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -208,7 +208,7 @@ Classes="Primary" Dot="True"> - + - + - + - + - + - + @@ -258,7 +258,7 @@ Classes="Light Primary" Dot="True"> - + - + - + - + - + - + @@ -309,7 +309,7 @@ Classes="Inverted Primary" Dot="True"> - + - + - + - + - + - + diff --git a/src/Ursa.Themes.Semi/Controls/Badge.axaml b/src/Ursa.Themes.Semi/Controls/Badge.axaml index fc34f889..099384fa 100644 --- a/src/Ursa.Themes.Semi/Controls/Badge.axaml +++ b/src/Ursa.Themes.Semi/Controls/Badge.axaml @@ -32,8 +32,8 @@ HorizontalAlignment="{TemplateBinding HorizontalAlignment}" VerticalAlignment="{TemplateBinding VerticalAlignment}" Content="{TemplateBinding Content}" - ContentTemplate="{TemplateBinding ContentTemplate}" - Foreground="{DynamicResource BadgeContentForeground}"/> + ContentTemplate="{TemplateBinding ContentTemplate}" + Foreground="{DynamicResource BadgeContentForeground}" /> + ContentTemplate="{TemplateBinding ContentTemplate}" + Foreground="{DynamicResource BadgeContentForeground}" /> - - - - - - + + + + + + + - - - - -