Name | Framework | description |
---|---|---|
Yuandl.ThemeUI | 允许您在自己的应用程序中使用所有功能的库 | |
ConsoleApp1 | 测试 | |
Yuandl.ThemeUI.Demo | 简单的NET 8应用程序,带有导航功能。 | |
Yuandl.ThemeUI.Sample | 带有所有控件的应用程序。 |
如果您认为我们的开源软件对您有帮助,请扫描下面的二维码,给我们一杯咖啡.
Alipay | WeChat pay |
---|---|
![]() |
![]() |
Yuandl.ThemeUI 通过 NuGet 包管理器交付。您可以在此处找到这些软件包:https://www.nuget.org/packages/Yuandl.ThemeUI/
在 Package Manager 控制台中使用以下命令手动安装 Yuandl.ThemeUI:
Install-Package Yuandl.ThemeUI
xmlns:ui="http://schemas.yuandl.cn/xamltheme/2024/xaml"
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ui:ThemesDictionary Theme="Light"/>
<ui:ControlsDictionary />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
public partial class MainWindow
{
public MainWindow()
{
InitializeComponent();
ApplicationThemeManager.Apply(this);
}
}
<ui:FluentWindow
...
xmlns:ui="http://schemas.yuandl.cn/xamltheme/2024/xaml">
<StackPanel>
<ui:TitleBar Title="Yuandl ThemeUI"/>
<ui:Card Margin="8">
<ui:Button Content="Hello World" Icon="{ui:SymbolIcon Fluent24}" />
</ui:Card>
</StackPanel>
</ui:FluentWindow>
界面的设计、颜色的选择和控件的外观都受到 Microsoft 为 Windows 11 制作的项目的启发。 Yuandl.ThemeUI.Sample 应用程序包括来自 Microsoft WinUI 3 库应用程序的图标。此处将它们用作为 Microsoft 系统创建工具的示例。.
Yuandl.ThemeUI 使用 Fluent 系统图标。虽然这种字体也是由 Microsoft 创建的,但它并不包含 Windows 11 的所有图标。如果需要缺少的图标,请将 Segoe Fluent 图标添加到应用程序。
根据 Segoe Fluent Icons 的 EULA,我们无法将此 dll 的副本一起提供。Segoe Fluent Icons 默认安装在 Windows 11 上,但如果您希望在 Windows 10 及更低版本的应用程序中使用这些图标,则必须手动将字体添加到应用程序的资源中.
https://docs.microsoft.com/en-us/windows/apps/design/style/segoe-fluent-icons-font
https://docs.microsoft.com/en-us/windows/apps/design/downloads/#fonts
在应用程序词典中,您可以向字体添加替代路径
<FontFamily x:Key="SegoeFluentIcons">pack://application:,,,/;component/Fonts/#Segoe Fluent Icons</FontFamily>
Yuandl.ThemeUI 是根据 MIT 许可证许可的免费开源软件。您可以在私人和商业项目中使用它。 请记住,您必须在项目中包含许可证的副本。