style文件的指定
新建资源文件
写资源文件
<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文件的指定相关推荐
- 利用 Spring MVC 上传多文件到指定目录 spring upload files
本篇文章,我们会教你通过eclipse构建一个创建一个Java web项目并转为maven工程,实现用spring mvc将所选文件上传到指定目录 开发环境: 1.JDK 1.7 2.Maven 3. ...
- Spring MVC 如何上传多个文件到指定位置
Spring MVC 如何上传多个文件到指定位置 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公 ...
- 比菜鸟更进一步(1):Style文件和toolbar的使用
比菜鸟更进一步(1):Style文件和toolbar的使用 公告板 学习安卓开发已经很久了,并且自己也做了不少东西了,一直觉得网络上的教程杂乱无章并且非常难以入门,没有实战的快感,所以开始写一些博客, ...
- python3查找文件中指定字符串_Python3在指定路径下递归定位文件中出现的字符串...
[本文出自天外归云的博客园] 脚本功能:在指定的路径下递归搜索,找出指定字符串在文件中出现的位置(行信息). 用到的python特性: 代码如下: import os import sys __all ...
- pandas使用read_csv函数读取文件时指定数据列的数据类型、pandas使用read_csv函数读取文件时通过keep_default_na参数设置缺失值替换为空字符串
pandas使用read_csv函数读取文件时指定数据列的数据类型.pandas使用read_csv函数读取文件时通过keep_default_na参数设置缺失值替换为空字符串 目录
- (转载)android如何在style文件中使用自定义属性
今天使用了一个自定义控件,涉及到大量的自定义属性,并且很多属性都复用了.经过查阅并且运行测试,可能大家也有遇到这样的问题,因此以下列出解决方法,希望能够帮助大家少走点弯路. 在style文件的reso ...
- (转载)输出文件的指定行
Preface 最近我不是开始学Linux系统了吗= =,说真的,感觉自己有点蠢= =最近新弄了个QQ号,用来应对闲杂事情,然后突然就想加个Linux相关的群,来谈谈人生,结果问的第一个问题就把我难到 ...
- python下载文件到指定文件夹-python实现指定文件夹下的指定文件移动到指定位置...
# coding:utf-8 import os import shutil import sys reload(sys) sys.setdefaultencoding('utf8') # print ...
- 学python看什么书好1002无标题-如何使用pandas读取txt文件中指定的列(有无标题)
最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...
最新文章
- 轻有力读后感ppt_如果您希望招聘人员认真对待您,请建立强有力的个人叙述。...
- 在YII2框架中使用UEditor编辑器发布文章
- 4000+系统,10w+服务的立体式监控是如何炼成的?
- java程序大笨钟怎么打,L1-018.大笨鍾(Java)PAT團體程序設計天梯賽-練習集
- ionic路由(一)
- 机器学习之Stacking原理与实战
- jpush java_JPush Java SDK 示例代码与简要注释
- 我国物联网发展如何跳出“窄巷”?
- 多线程之CountDownLatch工具类
- 《简明Python教程》--沈洁元
- 软件系统设计基本原则
- CentOS查看端口
- 千博日志索引,收录了带头大哥、laok、王国强、严为民等人的博客
- Windows内网渗透之信息收集
- cetnos下gotop安装和使用
- 序列化-Kryo的使用详解
- 万能的小镇市场能否成为悟空问答的救命良药?
- UE4使用贴花(Decal)
- windows系统中安装monkey环境
- 【KCP】UDP可靠性传输
热门文章
- 请键入 net helpmsg 3534 以获得更多的帮助。_身边有人得了抑郁症,可以做点什么帮助Ta?| 心理小课...
- Linux下NTP时间同步客户端配置
- Kotlin入门(30)多线程交互
- Android开发笔记(一百六十五)利用红外发射遥控电器
- Android开发笔记(一百六十四)仿京东首页的下拉刷新
- 仿手环运动app的html,连接手环.html
- CP三次握手和四次分手--转
- 4、IO--字节转换流
- 「镁客早报」传SpaceX计划展开7.5亿美元贷款融资;LG开始为苹果生产OLED面板
- NPM酷库:uuid,生成随机ID