新建资源文件

写资源文件

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:WpfDemo.Style"> <Style TargetType="Button" x:Key="MyStyleButton"> <Setter Property="Background" Value="Pink"></Setter> </Style> </ResourceDictionary> 

引用资源

在独立的窗口/用户控件中引用

<Window x:Class="WpfDemo.Style.UseResourceDictionaryDemo"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WpfDemo.Style" mc:Ignorable="d" Title="UseResourceDictionaryDemo" Height="300" Width="300"> <Window.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="MyStyle.xaml"></ResourceDictionary> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Window.Resources> <Grid> <Button Style="{StaticResource MyStyleButton}"></Button> </Grid> </Window> 

在App.xaml中统一引用(全局引用)

<!--App.xaml(WPF原生默认style.xaml,不同框架有所不同)-->
<Application x:Class="MAS.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="MainWindow.xaml"> <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Style/MyStyle.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources> </Application> 

小结

写法和写在Resources中一样,只是多了个ResourceDictionary的文件,并需要引用ResourceDictionary文件才能使用Style

示例代码

https://github.com/zLulus/NotePractice/tree/dev3/WPF/WpfDemo/Style 下的MyStyle和UseResourceDictionaryDemo

转载于:https://www.cnblogs.com/Lulus/p/8157366.html

style文件的指定相关推荐

  1. 利用 Spring MVC 上传多文件到指定目录 spring upload files

    本篇文章,我们会教你通过eclipse构建一个创建一个Java web项目并转为maven工程,实现用spring mvc将所选文件上传到指定目录 开发环境: 1.JDK 1.7 2.Maven 3. ...

  2. Spring MVC 如何上传多个文件到指定位置

    Spring MVC 如何上传多个文件到指定位置 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公 ...

  3. 比菜鸟更进一步(1):Style文件和toolbar的使用

    比菜鸟更进一步(1):Style文件和toolbar的使用 公告板 学习安卓开发已经很久了,并且自己也做了不少东西了,一直觉得网络上的教程杂乱无章并且非常难以入门,没有实战的快感,所以开始写一些博客, ...

  4. python3查找文件中指定字符串_Python3在指定路径下递归定位文件中出现的字符串...

    [本文出自天外归云的博客园] 脚本功能:在指定的路径下递归搜索,找出指定字符串在文件中出现的位置(行信息). 用到的python特性: 代码如下: import os import sys __all ...

  5. pandas使用read_csv函数读取文件时指定数据列的数据类型、pandas使用read_csv函数读取文件时通过keep_default_na参数设置缺失值替换为空字符串

    pandas使用read_csv函数读取文件时指定数据列的数据类型.pandas使用read_csv函数读取文件时通过keep_default_na参数设置缺失值替换为空字符串 目录

  6. (转载)android如何在style文件中使用自定义属性

    今天使用了一个自定义控件,涉及到大量的自定义属性,并且很多属性都复用了.经过查阅并且运行测试,可能大家也有遇到这样的问题,因此以下列出解决方法,希望能够帮助大家少走点弯路. 在style文件的reso ...

  7. (转载)输出文件的指定行

    Preface 最近我不是开始学Linux系统了吗= =,说真的,感觉自己有点蠢= =最近新弄了个QQ号,用来应对闲杂事情,然后突然就想加个Linux相关的群,来谈谈人生,结果问的第一个问题就把我难到 ...

  8. python下载文件到指定文件夹-python实现指定文件夹下的指定文件移动到指定位置...

    # coding:utf-8 import os import shutil import sys reload(sys) sys.setdefaultencoding('utf8') # print ...

  9. 学python看什么书好1002无标题-如何使用pandas读取txt文件中指定的列(有无标题)

    最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...

最新文章

  1. 轻有力读后感ppt_如果您希望招聘人员认真对待您,请建立强有力的个人叙述。...
  2. 在YII2框架中使用UEditor编辑器发布文章
  3. 4000+系统,10w+服务的立体式监控是如何炼成的?
  4. java程序大笨钟怎么打,L1-018.大笨鍾(Java)PAT團體程序設計天梯賽-練習集
  5. ionic路由(一)
  6. 机器学习之Stacking原理与实战
  7. jpush java_JPush Java SDK 示例代码与简要注释
  8. 我国物联网发展如何跳出“窄巷”?
  9. 多线程之CountDownLatch工具类
  10. 《简明Python教程》--沈洁元
  11. 软件系统设计基本原则
  12. CentOS查看端口
  13. 千博日志索引,收录了带头大哥、laok、王国强、严为民等人的博客
  14. Windows内网渗透之信息收集
  15. cetnos下gotop安装和使用
  16. 序列化-Kryo的使用详解
  17. 万能的小镇市场能否成为悟空问答的救命良药?
  18. UE4使用贴花(Decal)
  19. windows系统中安装monkey环境
  20. 【KCP】UDP可靠性传输

热门文章

  1. 请键入 net helpmsg 3534 以获得更多的帮助。_身边有人得了抑郁症,可以做点什么帮助Ta?| 心理小课...
  2. Linux下NTP时间同步客户端配置
  3. Kotlin入门(30)多线程交互
  4. Android开发笔记(一百六十五)利用红外发射遥控电器
  5. Android开发笔记(一百六十四)仿京东首页的下拉刷新
  6. 仿手环运动app的html,连接手环.html
  7. CP三次握手和四次分手--转
  8. 4、IO--字节转换流
  9. 「镁客早报」传SpaceX计划展开7.5亿美元贷款融资;LG开始为苹果生产OLED面板
  10. NPM酷库:uuid,生成随机ID