博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
style原则问题
阅读量:5266 次
发布时间:2019-06-14

本文共 677 字,大约阅读时间需要 2 分钟。

就近原则

1、“行内”覆盖“嵌入”,“嵌入”覆盖“外部”

Style.xml

….中间层

举例

下例中,Button显示Coral的颜色,如果去掉Coral,则显示Chartreuse,去掉行内和嵌入,才显示Aqua

Coral>Chartreuse>Aqua

给外部资源命名,并在行内引用,则此时外部->行内

Coral>Aqua>Chartreuse

2、同级别遵循“就近”

引用原则

如果没有给Style命名,则默认所有该范围下的目标控件都使用该Style

如果一个控件有多个Style,则根据就近原则来判定用什么Style
如果Style有命名(x:Key),则需要在控件中引用Style(eg.Style="{StaticResource ButtonStyle}")才会使用该Style

同一控件只能设置一次Resources

 

示例代码

 的StyleDemo和StyleDemo2

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

你可能感兴趣的文章
HIT1946 希尔伯特分形曲线(dfs)
查看>>
第二次团队冲刺第二天
查看>>
青瓷引擎之纯JavaScript打造HTML5游戏第二弹——《跳跃的方块》Part 2
查看>>
bzoj 2257 (JSOI 2009) 瓶子与燃料
查看>>
11)Java abstract class 和 interface
查看>>
使用xrdp或Xmanager 远程连接 CentOS6
查看>>
CDC类介绍
查看>>
SEH简单研究
查看>>
Dubbo -- 系统学习 笔记 -- 配置参考手册
查看>>
LeetCode Problem 3.Longest Substring Without Repeating Characters
查看>>
Linux误删恢复
查看>>
eclipse中的.project 和 .classpath文件的具体作用是什么?
查看>>
Unity调用Windows窗口句柄,选择文件和目录
查看>>
字节流缓存
查看>>
HashMap循环遍历方式
查看>>
python面试题(二)顺时针打印二维数组,快速排序
查看>>
第一次作业,三班王泽04
查看>>
本地浏览器Websql数据库操作
查看>>
Android = Java?
查看>>
二维数组,集合
查看>>