Avalonia的资源和样式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

Avalonia的资源和样式

    • Avalonia的资源和样式
  • 前言
  • 一、使用Resources
    • 1.资源的添加

前言

和WPF不同的是,Avalonia资源是资源,样式是样式。颜色,Iconfont、Converter这些被认定为资源。而 被剩余的认定为样式


提示:以下是本篇文章正文内容,下面案例可供参考

一、使用Resources

添加资源的方式和WPF一致。可以添加资源文件也可以在代码里面添加.下面一段代码演示。

1.资源的添加

 <Window.Resources><ResourceDictionary><ResourceDictionary.MergedDictionaries><ResourceInclude Source='/Styles/Colors.axaml'/><ResourceInclude Source='/Styles/IconFont.axaml'/></ResourceDictionary.MergedDictionaries><!--下划线--><Thickness x:Key="BorderThiness" >0,0,0,1</Thickness><converters:StringConverter x:Key="strConverter"/><converters:TestMutibindConverter x:Key="TestMutibindConverter"/><SolidColorBrush x:Key="LinkColor" Color="#FF5494e2"/></ResourceDictionary></Window.Resources>

合并资源是叫<ResourceInclude

##2.资源的使用

<Setter Property="Foreground" Value="{StaticResource LinkColor}"/>

LinkColor资源的使用

<Border Grid.Row="0"  Background="Transparent"   PointerPressed="TitleMove"  VerticalAlignment="Stretch" BorderBrush="{StaticResource SplitColor}" BorderThickness="{StaticResource BorderThiness}" ><Grid ><TextBlock  Text="签名证书" FontWeight="Bold" FontSize="18" Foreground="#FF333333" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="20,0,0,0"/><Button Classes="IconButton" FontSize="25" Content="" VerticalContentAlignment="Center" HorizontalAlignment="Right" Margin="0,0,20,0" Click="btnClose_Click"/><TextBlock  FontFamily="/Assets/#iconfont" FontSize="25" Text="" VerticalAlignment="Center" HorizontalAlignment="Right" /></Grid>
</Border>

BorderThiness资源的使用
Demo下载 本文Demo

下一章:Avalonia样式快速入门

Avalonia的资源和样式相关推荐

  1. WPF快速入门系列(6)——WPF资源和样式

    WPF快速入门系列(6)--WPF资源和样式 一.引言 WPF资源系统可以用来保存一些公有对象和样式,从而实现重用这些对象和样式的作用.而WPF样式是重用元素的格式的重要手段,可以理解样式就如CSS一 ...

  2. 第三章:资源,样式与模板

    总目录 前言 在了解完常用的控件之后,我们就需要学习WPF的资源以及样式与模板,通过样式与模板更改控件的外观,让我们做的界面能够更加的美观. 一.资源Resources 1.Resources基本知识 ...

  3. 老左博客-前端资源-表格样式

    http://www.laozuo.org/2040.html 7款颜色的CSS表格样式美化网页表格用户体验 http://www.laozuo.org/4631.html 我们在布局网站的时候以前都 ...

  4. Emlog插件资源下载样式Pro专业版蓝奏云

    简介: 分享一个文章资源附件下载样式插件,支持多版本 可以任意自定义下载网盘名称. 插件说明: 插件支持版本:Em5.3.1,Em6.0.0,Em6.0.1特别修复版 请务必按照以上支持版本安装插件, ...

  5. 如何使用资源和样式调整控件外观

    首先我们看一段xaml代码 1 <TextBlock x:Name="ApplicationTitle" Text="BlendPro" Style=&q ...

  6. WP8.1学习系列(第二十五章)——控件样式

      XAML 框架提供许多自定义应用外观的方法.通过样式可以设置控件属性,并重复使用这些设置,以便保持多个控件具有一致的外观. 路线图: 本主题与其他主题有何关联?请参阅: 使用 C# 或 Visua ...

  7. 【Flutter】Flutter 资源文件使用 ( 导入资源图片 | 使用图片资源 )

    文章目录 一.Flutter 导入资源图片 二.Flutter 使用资源图片 三.完整代码示例 四.相关资源 一.Flutter 导入资源图片 Flutter 资源路径配置 : 资源路径在根目录中的 ...

  8. 【Android 应用开发】 ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改

    作者 : 万境绝尘 (octopus_truth@163.com) 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/3926916 ...

  9. (五)Android资源访问

    文章目录 5.1 字符串资源(string) 5.1.1 定义字符串资源文件 5.1.2 使用字符串资源 5.2 颜色资源(color) 5.2.1 颜色值的定义 5.2.2 定义颜色资源文件 5.2 ...

最新文章

  1. geyser学习记录(day2):我们在命令行当中怎么使用这个架构?
  2. Invalid bound statement (not found) 解决方案
  3. action请求是什么意思_凭什么说大疆Osmo Action可以干掉 GoPro hero7?
  4. 【项目管理】风险分析
  5. matlab散点图与colorbar,MATLAB如何为图像做colorbar
  6. Office 2007打开提示:The setup controller ..
  7. 多线程三大概念:并发并行,阻塞,同异步
  8. Java Bitwise Operators
  9. linux的I/O多路转接select的fd_set数据结构和相应FD_宏的实现分析
  10. MATLAB遗传算法求函数最值
  11. 英特尔2021至强cpu性能排行天梯图
  12. tumblr_向您的Tumblr博客添加高级主题
  13. python白森_江白森002.
  14. 前端导出excel 表格数据1w条数据以上-批量导出
  15. mysql8对系统的要求_linux-mysql8的安装步骤详解及需要注意的坑
  16. uniapp开发微信公众号网页-微信JSSDK使用
  17. Android,通讯录导入,contacts,联系人
  18. HTML5 汉字转化为拼音,带读声,穷举多音字
  19. 润乾——润乾报表错误
  20. 2021最新去水印微信小程序

热门文章

  1. java发送微信小程序模板消息_微信小程序-发送模板消息
  2. 给你3个月,如何从脚本小子变成顶级黑客?【网络安全学习路线】
  3. 【UE4】【C++】编译失败,MissingModules报错原因搜集
  4. C语言实现“输入年月求对应月份天数”
  5. uniapp 阅读页 上下左右翻页 动态字体切换 章节列表 排版 字号 背景 等等
  6. 无线接收信号强度为什么总是负值?
  7. 拼多多物流会出现哪些原因导致被消费者投诉,被投诉之后怎么解决,
  8. Python爬虫获取网易云音乐 我的喜欢歌单 歌曲数据
  9. nginx配置阿里云https的坑
  10. Ceph系列01-Ceph简介