博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows8.1 app样式定义使用
阅读量:6900 次
发布时间:2019-06-27

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

Windows app样式定义

在windows app中控件的样式定义其实可以参考html网页中css定义和使用的方式,参考css的定义,你会更加容易理解。下面列举几种windows app总样式定义的几种方式:

  1. 直接在控件属性中定义:
  2. 在控件中的资源中定义,其实和第一种方式一样,只不过定义的方式不同。
  3. 定义在页面资源中,定义的方式和第2种一样,放置的位置不同
    注意在定义资源样式时,一定要指定TargetType,因为定义属性时是根据TargetType来确定的,比如TargetType=Button,Setter中property就会列举button的相关样式。如果不指定x:key的话,Page.Reource中定义的样式会应用到整个页面所有的TargetType中的控件。这和2中的不同,如果使用第2种方式定义Resource,指定和不指定x:key,样式都只会应用到当前定义的button中。如果指定x:key,只有指定了style值为定义的样式的控件才会应用在Page.Resource中的定义的样式,比如:
    提交按钮会应用样式,而取消按钮不会。
  4. 添加一个资源字典,在资源字典中定义相关样式。先增加一个资源字典页面:
    再在字典中定义样式
    引用字典的方式有两种,一种是直接在页面中引用:
    使用的方式和在页面中直接定义样。
    另外一种是添加到App.xaml中,这样可以再全局所有的页面使用

另外,样式在windowsApp中也可以继承,当然继承是针对类似的TargetType,在复杂的app中可以重复使用定义过的样式,

 

转载于:https://www.cnblogs.com/mayantao/p/3802862.html

你可能感兴趣的文章
****HTML模板资源汇总
查看>>
实现裴波纳契数列求和
查看>>
Entity Framework Tutorial Basics(19):Change Tracking
查看>>
Maximum Flow Exhaustion of Paths Algorithm
查看>>
【IOC框架】分析与理解
查看>>
用 MuGo 搭建 Go Engine 在 KGS 对战
查看>>
第二篇*2、Python字符串格式化
查看>>
正则表达式以过滤特殊字符
查看>>
关于bootstrap
查看>>
【DM642】H.264源代码在DM642上的移植
查看>>
清晰化算法在DSP上的实现
查看>>
图的存储结构(邻接矩阵)
查看>>
Delphi7_Lite_Fullv7.3优化精简全功能版
查看>>
Android笔记之自定义对话框
查看>>
【转】超实用的JavaScript技巧及最佳实践
查看>>
EIGRP高级特性(汇总,偏移列表,SIA,Stub)
查看>>
C# 格式化新招
查看>>
sql server中的left, right, substring在oracle中都用substr实现
查看>>
Hackthissite realistic 11解密题后的记录
查看>>
编程之美 第1章 游戏之乐——游戏中碰到的题目(二)
查看>>