修复窗体样式,图标统一使用MaterialSymbols,修复交互bug

This commit is contained in:
ShrlAlgo
2025-09-08 19:49:09 +08:00
parent 61ff71c5be
commit 6ef36a08db
55 changed files with 5420 additions and 5656 deletions

View File

@@ -218,6 +218,7 @@
<n:Alert
Margin="5"
Banner="{Binding ElementName=IsBanner, Path=IsChecked}"
Closable="True"
Description="这是一个警告提示框。"
Message="警告"
Type="Warning" />
@@ -278,16 +279,6 @@
</n:FlexibleRowPanel>
<StackPanel n:AnchorAssist.Header="分隔条 Divider">
<Viewbox Height="20">
<UniformGrid Rows="1">
<Path Data="{StaticResource poweroff}" Fill="{DynamicResource TextPrimaryBrush}" />
<Path Data="{StaticResource user}" Fill="{DynamicResource TextPrimaryBrush}" />
<Path Data="{StaticResource close}" Fill="{DynamicResource TextPrimaryBrush}" />
<Path Data="{StaticResource lock}" Fill="{DynamicResource TextPrimaryBrush}" />
<Path Data="{StaticResource down}" Fill="{DynamicResource TextPrimaryBrush}" />
<Path Data="{StaticResource search}" Fill="{DynamicResource TextPrimaryBrush}" />
</UniformGrid>
</Viewbox>
<n:Divider Margin="0,16" Content="Text" />
<n:Divider
Margin="0,16"
@@ -308,11 +299,7 @@
<StackPanel n:AnchorAssist.Header="图标、文本、标签">
<StackPanel>
<n:FlexibleRowPanel>
<TextBlock
Margin="5"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Text="文本块" />
<n:IconElement Symbol="FontDownload" />
<TextBlock
Margin="5"
HorizontalAlignment="Center"
@@ -404,8 +391,11 @@
<StackPanel n:AnchorAssist.Header="普通按钮 Button">
<StackPanel>
<UniformGrid Columns="7" Rows="2">
<Button Content="基本" />
<Button Content="禁用按钮" IsEnabled="False" />
<Button n:ButtonAssist.Icon="{n:Icon SymbolValue=SmartButton}" Content="基本" />
<Button
n:ButtonAssist.Icon="{n:Icon SymbolValue=SmartButton}"
Content="禁用按钮"
IsEnabled="False" />
<Button Content="拟态" Style="{StaticResource NeuButtonStyle}" />
<Button
@@ -574,18 +564,24 @@
<n:ChooseBox Placeholder="请选择路径" />
<n:ChooseBox IsEnabled="False" Text="选择路径" />
</n:FlexibleRowPanel>
<UniformGrid Rows="2" >
<n:UploadArea Margin="5"
<UniformGrid Rows="2">
<n:UploadArea
Margin="5"
Accept="Image Files|*.jpg;*.jpeg;*.png;*.gif|All Files|*.*"
HintText="点击选择单个图片"
Mode="FilesOnly" />
<n:UploadArea Margin="5" HintText="点击选择一个项目文件夹" Mode="FoldersOnly" />
<n:UploadArea Margin="5"
<n:UploadArea
Margin="5"
HintText="点击选择一个项目文件夹"
Mode="FoldersOnly" />
<n:UploadArea
Margin="5"
Accept="Document Files|*.doc;*.docx;*.pdf|All Files|*.*"
HintText="点击或拖拽多个文档到此"
Mode="FilesOnly"
Multiple="True" />
<n:UploadArea Margin="5"
<n:UploadArea
Margin="5"
HintText="点击或拖拽多个文件夹到此"
Mode="FoldersOnly"
Multiple="True" />
@@ -766,19 +762,12 @@
</UniformGrid>
</StackPanel>
<StackPanel n:AnchorAssist.Header="折叠 Expander">
<Expander Header="折叠" IsExpanded="True">
<!-- <Grid Height="40" >
<neu:RunningLine>
<neu:RunningLine.LineTemplate>
<DataTemplate>
<TextBlock Text="这是一个折叠内容的示例。" />
</DataTemplate>
</neu:RunningLine.LineTemplate>
</neu:RunningLine>
</Grid>-->
</Expander>
</StackPanel>
<n:FlexibleRowPanel n:AnchorAssist.Header="折叠 Expander">
<Expander Header="折叠" />
<Expander ExpandDirection="Up" Header="折叠" />
<Expander ExpandDirection="Left" Header="折叠" />
<Expander ExpandDirection="Right" Header="折叠" />
</n:FlexibleRowPanel>
<StackPanel n:AnchorAssist.Header="复选框 CheckBox">
<UniformGrid Rows="1">
<CheckBox Content="复选框" />
@@ -933,6 +922,12 @@
Maximum="100"
Minimum="0"
Value="25" />
<Slider
x:Name="ProgressTickSlider"
Maximum="100"
Minimum="0"
TickFrequency="10"
TickPlacement="TopLeft" />
<Slider
x:Name="ProgressSlider1"
IsEnabled="False"
@@ -978,7 +973,10 @@
<CalendarDateRange End="2025/7/12" Start="2025/7/10" />
</Calendar.BlackoutDates>
</Calendar>
<n:TimePicker />
<StackPanel VerticalAlignment="Center">
<n:TimePicker Header="TimerPicker" ClockIdentifier="Clock12Hour" />
<n:TimePicker Header="TimerPicker"/>
</StackPanel>
</n:FlexibleRowPanel>
<n:FlexibleRowPanel n:AnchorAssist.Header="颜色拾取 ColorPicker">
<!--<neu:ColorPickerControl />-->