全局 Style
1.定义一个全局资源文件,如下
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
xmlns:dxn="http://schemas.devexpress.com/winfx/2008/xaml/navbar"
xmlns:local="clr-namespace:Haitai.Wpf">
<DataTemplate x:Key="MaskTemplate">
<Grid>
<ContentControl Content="{Binding}"></ContentControl>
<Grid Background="#3F000000">
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
<local:LoadingAdorner></local:LoadingAdorner>
</StackPanel>
</Grid>
</Grid>
</DataTemplate>
<Style TargetType="dxb:BarManager">
<Setter Property="MDIMergeStyle" Value="Default"></Setter>
<Setter Property="AllowCustomization" Value="False"></Setter>
<Setter Property="AllowQuickCustomization" Value="False"></Setter>
<Setter Property="AllowHotCustomization" Value="False"></Setter>
</Style>
<Style TargetType="dxb:Bar">
<Setter Property="ShowDragWidget" Value="False"></Setter>
<Setter Property="AllowCustomizationMenu" Value="False"></Setter>
<Setter Property="AllowQuickCustomization" Value="False"></Setter>
<Setter Property="AllowHide" Value="False"></Setter>
</Style>
<Style TargetType="dxb:BarButtonItem">
<Setter Property="BarItemDisplayMode" Value="Default"></Setter>
</Style>
<Style x:Key="ShortButtonStyle" TargetType="Button">
<Setter Property="Width" Value="60"></Setter>
<Setter Property="Margin" Value="0,0,4,0"></Setter>
</Style>
<Style x:Key="ButtonPanelStyle" TargetType="WrapPanel">
<Setter Property="Margin" Value="0,4,8,12"></Setter>
<Setter Property="HorizontalAlignment" Value="Right"></Setter>
</Style>
<Style x:Key="WindowStyle" TargetType="Window">
<Setter Property="dx:ThemeManager.ThemeName" Value="None"></Setter>
</Style>
<Style x:Key="DialogStyle" TargetType="Window" BasedOn="{StaticResource ResourceKey=WindowStyle}">
<Setter Property="ResizeMode" Value="NoResize"></Setter>
<Setter Property="SizeToContent" Value="Height"></Setter>
</Style>
<Style x:Key="ReadOnlyListViewStyle" TargetType="dxg:TreeListView">
<Setter Property="ShowRootIndent" Value="False"></Setter>
<Setter Property="MultiSelectMode" Value="Row"></Setter>
<Setter Property="AllowEditing" Value="False"></Setter>
<Setter Property="NavigationStyle" Value="Row"></Setter>
</Style>
</ResourceDictionary>
2.使用
1)引入命名空间:
2)控件上使用
全局 Style的更多相关文章
- Qt控件样式 Style Sheet Demo
迟来的笔记,作为一个程序员每日记事已养成习惯,离开许久,不知不觉已喜欢用文字表达对技术的热爱,学无止境! Qt – 一个跨平台应用程序和UI开发框架:它包括跨平台类库.集成开发工具和跨平台 IDE,使 ...
- vue入门全局配置
全局配置 Vue.config 是一个对象,包含 Vue 的全局配置.可以在启动应用之前修改下列属性: silent 类型:boolean 默认值:false 用法: Vue.config.silen ...
- WPF中Style文件的引用——使用xaml代码或者C#代码动态加载
原文:WPF中Style文件的引用--使用xaml代码或者C#代码动态加载 WPF中控件拥有很多依赖属性(Dependency Property),我们可以通过编写自定义Style文件来控制控件的外观 ...
- nextjs —— jsx style 学习记录
作用域 全局 <style global jsx>{` .hero { width: 100%; color: #333; } .title { margin: 0; width: 100 ...
- js入门学习~ 运动应用小例
要实现的效果如下: 鼠标移入各个小方块,实现对应的效果(变宽,变高,移入透明,移出恢复)~~ (且各运动相互之前不干扰) 主要是练习多个物体的运动框架~~ --------------------- ...
- angular2项目如何使用sass
angular/cli支持使用sass 新建工程: 如果是新建一个angular工程采用sass: ng new My_New_Project --style=sass 这样所有样式的地方都将采用sa ...
- 详解微信小程序开发(项目从零开始)
一.序 微信小程序,估计大家都不陌生,现在应用场景特别多.今天就系统的介绍一下小程序开发.注意,这里只从项目代码上做解析,不涉及小程序如何申请.打包.发布的东西.(这些跟着微信官方文档的流程走就好). ...
- Angular2 使用CLI创建新项目
1.安装node.js: 2. npm install -g @angular/cli 3.ng new projectName 4.ng serve PS:如果要使用moduleId,需先在src目 ...
- 学习Vue 入门到实战——学习笔记
闲聊: 自从进了现在的公司,小颖就再没怎么接触vue了,最近不太忙,所以想再学习下vue,就看了看vue相关视频,顺便做个笔记嘻嘻. 视频地址:Vue 入门到实战1.Vue 入门到实战2 学习内容: ...
随机推荐
- [python 源码]字符串对象的实现
还是带着问题上路吧,和整数对象的实现同样的问题: >>> a='abc' >>> b='abc' >>> a is b True >> ...
- [ 原创 ]学习笔记-做一个Android音乐播放器是遇到的一些困难
最近再做一个安卓的音乐播放器,是实验室里学长派的任务,我是在eclipse上进行开发的,由于没有android的基础,所以做起来困难重重. 首先是布局上的困难 1.layout里的控件属性不熟悉 2. ...
- 「HNOI2018」毒瘤
「HNOI2018」毒瘤 解题思路 先考虑只有一棵树的情况,经典独立集计数. \[ dp[u][0]=\prod (dp[v][0]+dp[v][1]) \\ dp[u][1]=\prod dp[v] ...
- POJ1151 Atlantis 水题 计算几何
http://poj.org/problem?id=1151 想学一下扫描线线段树,结果写了道水题. #include<iostream> #include<cstdio> # ...
- 【二分】【动态规划】Gym - 101156E - Longest Increasing Subsequences
求最长上升子序列方案数. 转载自:http://blog.csdn.net/u013445530/article/details/47958617,如造成不便,请博主联系我. 数组A包含N个整数(可能 ...
- 【BZOJ】2760: [JLOI2011]小A的烦恼【字符串模拟】
2760: [JLOI2011]小A的烦恼 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 406 Solved: 258[Submit][Statu ...
- JavaScript将具有父子关系的原始数据格式化成树形结构数据(id,pid)
前几天遇到一个树型组件(类似树形菜单)数据格式化的问题,由于后台把原始查询的数据直接返回给前端,父子关系并未构建,因此需要前端JS来完成,后台返回的数据和下面的测试数据相似. var data=[ { ...
- [Visual Studio] 安装清单
VS安装位置要求路径必须是英文,且位于Program Files (x86)文件夹下. 下载工具vs_Professional.exe:https://pan.baidu.com/s/1jHRjiia ...
- Automate Screen or Button Taps via Tasker : Simulating keypress events
When using Tasker, sometimes we want to do some automation on screen e.g. screen or button taps. At ...
- ASK,OOK,FSK,GFSK是什么
http://www.21say.com/askookfskgfsk%E6%98%AF%E4%BB%80%E4%B9%88/ ASK是幅移键控调制的简写,例如二进制的,把二进制符号0和1分别用不同的幅 ...