首页 / 搞笑 / 正文

阿里图标库(C#Avalonia实战—引用阿里图标库)

放大字体  缩小字体 来源:2手房车 2026-04-15 13:35  浏览次数:10

一、效果展示

运行效果

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

字体图标加入项目

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

引用图标

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

文本框里显示图标

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

二、代码展示

App.axaml

<Application xmlns="https://github.com/avaloniaui"             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"             x:Class="AvaloniaApplication5.App"             xmlns:sty="using:FluentAvalonia.Styling"             RequestedThemeVariant="Default">  <Application.Styles>    <sty:FluentAvaloniaTheme />  </Application.Styles>  <Application.Resources>    <FontFamily x:Key="iconfont">avares://AvaloniaApplication5/Assets/#iconfont</FontFamily>  </Application.Resources></Application>

LoginWindow.axaml

<Window xmlns="https://github.com/avaloniaui"        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"        xmlns:ui="using:FluentAvalonia.UI.Controls"        xmlns:vm="using:AvaloniaApplication5.ViewModels"        xmlns:local="using:AvaloniaApplication5.Views"        xmlns:Lan="clr-namespace:AvaloniaApplication5.Common.Util"        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"        mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"        x:Class="AvaloniaApplication5.Views.LoginWindow"        Title="登录页面">  <Border>    <Panel>      <DockPanel          Grid.Row="1"          Grid.Column="1"          Margin="10,10,10,80"          HorizontalAlignment="Center"          VerticalAlignment="Center">        //静态资源引用        <TextBox            FontFamily="{StaticResource iconfont}"            Margin="0,12"            Padding="3"            DockPanel.Dock="Top"            FontSize="14"            UseFloatingWatermark="True"            Watermark=" 用户名" />        <TextBox            FontFamily="{StaticResource iconfont}"            Margin="0,12"            Classes.revealPasswordButton="True"            DockPanel.Dock="Top"            FontSize="14"            PasswordChar="*"            UseFloatingWatermark="True"            Watermark=" 密码" />        <Button            FontFamily="{StaticResource iconfont}"            Width="200"            Margin="0,10"            Padding="5"            Classes="accent"            Content=" 登录"            FontSize="14" />      </DockPanel>    </Panel>  </Border></Window>

三、图标字体下载

iconfont官网

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

我的图标

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

我的项目

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

创建项目

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

打开阿里官方免费图标

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

把喜欢的图标添加入库

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

然后把图标添加到项目

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

选择项目

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

添加成功

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

下载到本地

C#Avalonia实战—引用阿里图标库nerror="javascript:errorimg.call(this);">

上位机李工

一起学习编程,助力每一个梦想!

273篇原创内容

公众号

C#Avalonia实战—创建项目

C#Avalonia实战—安装模板

C#Avalonia串口通讯Linux部署测试

C# AvaloniaUI实现跨平台多语言串口通讯

VS2022 C#跨平台开发Avalonia安装

C#.Net8+Avalonia跨平台桌面应用开发

打赏
0相关评论
热门搜索排行
精彩图片
友情链接
声明:本站信息均由用户注册后自行发布,本站不承担任何法律责任。如有侵权请告知立立即做删除处理。
违法不良信息举报邮箱:115904045
头条快讯网 版权所有
中国互联网举报中心