首页 > 其他分享 >WPF入门_06资源和样式

WPF入门_06资源和样式

时间:2024-10-27 21:47:04浏览次数:7  
标签:06 入门 静态 共享资源 样式 Resources WPF 资源 字典

目录

1、资源基础介绍

2、静态资源和动态资源区别

3、资源字典

4、共享资源的方法

5、在Custom Control Library中定义和使用共享资源

6、样式

7、样式触发器


1、资源基础介绍

尽管每个元素都提供了Resources属性,但通常在窗口级别上定义资源,如下定义一个字符串资源
    <Window.Resources>
        <!--定义一个字符串资源-->
        <sys:String x:Key="nameStr">
            LearningHard博客:http://www.cnblogs.com/zhili/
        </sys:String>
    </Window.Resources>
    <!--通过资源key来对资源进行使用-->
    <TextBlock Text="{StaticResource nameStr}" Margin="10"/>

2、静态资源和动态资源区别

(参照代码:StaticAndDynamicResource.xaml)

对于静态资源在第一次创建窗口时,一次性地设置完毕;而对于动态资源,如果发生了改变,则会重新应用资源

3、资源字典

(参照代码:StaticAndDynamicResource.xaml)

每个Resources属性存储着一个资源字典集合。如果希望在多个项目之间共享资源的话,就可以创建一

标签:06,入门,静态,共享资源,样式,Resources,WPF,资源,字典
From: https://blog.csdn.net/soarfeng/article/details/143274787

相关文章

  • 指针入门讲解
    一.指针的定义1.引入   1.指针是内存中一个最小单元的编号,也就是地址。   2.平时我们口头中说的指针是指指针变量。   总结:指针就是地址,口语中说的指针是指指针变量。内存地址一个字节0xFFFFFFFF一个字节0xFFFFFFFE............一个字节0x00000000  ......
  • 学期2024-2025-1 学号20241306《计算机基础与程序设计》第5周学习总结
    学期2024-2025-1学号20241306《计算机基础与程序设计》第5周学习总结作业信息这个作业属于哪个课程[2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里[2024-2025-1计算机基础与程序设计第5周作业(https......
  • Harmonyg环境使用ORM开发数据库应用入门教程
    Harmony环境使用Bee入门向导一、添加jar包将bee相关的3个jar包复制到entry包下的libs目录,右击jar包,选择:AddasLibray… , 在跳出的对话框中选择ok.二、将相关配置注册到Bee在启动的Ability,添加相应的配置和注册信息。 若有自定义的配置在bee.properties则需要;......
  • Python基础入门——Python数据结构
    前言1.List(列表)原理列表是一种有序的可变容器,可以存储任意类型的对象。它的主要操作包括索引、切片、添加、删除、修改元素等。列表中的元素在内存中是连续存储的(对于简单的对象,如整数、字符串等是这样,对于复杂对象可能涉及到引用的存储),这使得通过索引访问元素的速度非......
  • wpf 样式
    wpf的样式作用所有按钮<Windowx:Class="GridDemo.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://sch......
  • Java学习教程,从入门到精通,Java 运算符(9)
    1、Java运算符在Java编程语言中,运算符用于执行各种算术、比较、逻辑和位操作。下面是一篇关于Java运算符的详细介绍:Java运算符在Java编程语言中,运算符用于对变量和字面值进行各种操作。Java支持多种类型的运算符,包括算术运算符、比较运算符、逻辑运算符、位运算......
  • 红队知识学习入门(3)Shodan使用
    声明学习视频来自B站UP主泷羽sec,如涉及侵泷羽sec权马上删除文章笔记的只是方便各位师傅学习知识,以下网站涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负一、shodansearch和host语法1、host2、searchshodansearch--limit10--fieldsip_str,port......
  • MySQL入门到实战详细教程
    MySQL介绍MySQL是一个开源的关系型数据库管理系统(RDBMS),由瑞典MySQLAB公司开发,属于Oracle旗下产品,它广泛应用于各种Web应用程序和网站,MySQL使用结构化查询语言(SQL)进行数据的管理和操作。MySQL主要特点开源免费:MySQL是一个开源项目,可以自由下载和使用。跨平台支持:MySQL可以在多......
  • SpringCloud Alibaba 06 (配置中心 Nacos Config)
    目录了解微服务常用的概念了解项目架构演变掌握微服务环境搭建掌握微服务治理组件-NacosDiscovery掌握微服务负载均衡调度组件-Ribbon掌握微服务远程调度组件-Feign掌握微服务流控容错组件-Sentinel掌握微服务网关组件-Gateway掌握微服务链路追踪组件-Sleuth&Zipkin掌握......
  • wpf 数据绑定 列表 ObservableCollection
    #wpf数据绑定列表ObservableCollectionPrismDryIocDemo\PrismDryIocDemo\App.xaml<Applicationx:Class="PrismDryIocDemo.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http......