From ead6e07b24eadb5bb9a64b0ac4caf197e51894d6 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Tue, 25 Jul 2023 13:35:58 +0800 Subject: [PATCH] feat: update overview page and checkbox/radiobutton samples. --- .../Pages/CheckBoxDemo.axaml | 153 ++++++------------ demo/Semi.Avalonia.Demo/Pages/Overview.axaml | 60 +++++-- .../Pages/Overview.axaml.cs | 24 +++ .../Pages/RadioButtonDemo.axaml | 75 +++------ 4 files changed, 149 insertions(+), 163 deletions(-) diff --git a/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml index 204599d..9932a0e 100644 --- a/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml @@ -47,126 +47,79 @@ IsThreeState="True" Theme="{StaticResource SimpleCheckBox}" /> - + - - - 复选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - + + + - - 复选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - + Theme="{DynamicResource CardCheckBox}" /> + + - - 复选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - + Theme="{DynamicResource CardCheckBox}" /> + + + + + + - - 复选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - + Content="Windows" + IsChecked="True" + Theme="{DynamicResource PureCardCheckBox}" /> - - 复选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - + Theme="{DynamicResource PureCardCheckBox}" /> - - 复选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - - - - - - - 复选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - - - - 复选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - + Theme="{DynamicResource PureCardCheckBox}" /> - - 复选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - - - + Theme="{DynamicResource PureCardCheckBox}" /> - - 复选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - - - - 复选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - - - - 复选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - + Theme="{DynamicResource PureCardCheckBox}" /> + diff --git a/demo/Semi.Avalonia.Demo/Pages/Overview.axaml b/demo/Semi.Avalonia.Demo/Pages/Overview.axaml index 0ad4538..cefbdf0 100644 --- a/demo/Semi.Avalonia.Demo/Pages/Overview.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/Overview.axaml @@ -4,6 +4,7 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:converters="clr-namespace:Avalonia.Markup.Xaml.Converters;assembly=Avalonia.Markup.Xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:local="clr-namespace:Semi.Avalonia.Demo.Pages" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" d:DesignHeight="1000" d:DesignWidth="1920" @@ -335,18 +336,53 @@ Classes="H5" Text="Start to install" Theme="{DynamicResource TitleTextBlock}" /> - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/demo/Semi.Avalonia.Demo/Pages/Overview.axaml.cs b/demo/Semi.Avalonia.Demo/Pages/Overview.axaml.cs index 160fb34..09fc362 100644 --- a/demo/Semi.Avalonia.Demo/Pages/Overview.axaml.cs +++ b/demo/Semi.Avalonia.Demo/Pages/Overview.axaml.cs @@ -12,4 +12,28 @@ public partial class Overview : UserControl { InitializeComponent(); } + + public string MainInstall { get; set; } = "dotnet add package Semi.Avalonia --version 11.0.0"; + + public string MainStyle { get; set; } = """ + + + +"""; + + public string DataGridInstall { get; set; } = "dotnet add package Semi.Avalonia.DataGrid --version 11.0.0"; + + public string DataGridStyle { get; set; } = """ + + + +"""; + + public string ColorPickerInstall { get; set; } = "dotnet add package Semi.Avalonia.ColorPicker --version 11.0.0"; + + public string ColorPickerStyle { get; set; } = """ + + + +"""; } \ No newline at end of file diff --git a/demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml index f884c40..a374323 100644 --- a/demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml @@ -107,81 +107,54 @@ - - - 单选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - - - 单选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - + Theme="{DynamicResource CardRadioButton}" /> + - - 单选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - + Theme="{DynamicResource CardRadioButton}" /> - - 单选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - + Theme="{DynamicResource CardRadioButton}" /> - - - 单选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - - - 单选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - + Theme="{DynamicResource PureCardRadioButton}" /> + - - 单选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - - - - 单选框标题 - Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统 - - + Theme="{DynamicResource PureCardRadioButton}" /> +