全局 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 学习内容: ...
随机推荐
- 用 React 编写移动应用 React Native
转载:用 React 编写移动应用 React Native ReactNative 可以基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App.而且React ...
- 八皇后II
用一个数组state记录已经选择的每一行皇后所在的位置,DFS count = 0 N = 8 state = [0]*N def dfs(row): global count for col in ...
- iOS 9应用开发教程之创建iOS 9项目与模拟器介绍
iOS 9应用开发教程之创建iOS 9项目与模拟器介绍 编写第一个iOS 9应用 本节将以一个iOS 9应用程序为例,为开发者讲解如何使用Xcode 7.0去创建项目,以及iOS模拟器的一些功能.编辑 ...
- 【平面图最小割】BZOJ1001- [BeiJing2006]狼抓兔子
[题目大意]左上角点为(1,1),右下角点为(N,M)(上图中N=4,M=5).有以下三种类型的道路 1:(x,y)<==>(x+1,y) 2:(x,y)<==>(x,y+1) ...
- C# 7.0特性与vs2017
下面是关于在C#7.0语言中计划功能的说明.其中大部分功能在Visual Studio “15” Preview 4中能运行.现在是最好的试用时期,请记录下你们的想法. C#7.0语言增加了许多的新功 ...
- python知识(2)----python的多态
python不支持多态,但他是一种多态语言,看下面这篇博客: 参考资料: [1]. 再谈python中的多态
- MYSQL-5.5.37-win32.msi 这个版本得程序包谁有吗 可以给我一下吗?
之前下载了这个版本得mysql 但是跟服务器链接不上 后来我就卸载了 但由于卸载不干净 现在又删了注册表 好像把这个程序包得什么文件删除了 现在提示配置文件错误 所以有这个程序包得 ...
- Git_版本回退
现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下: Git is a distributed version control system. ...
- fragment和fragmentactivity解析
一.为什么要使用Fragment 1.当我们须要动态的多界面切换的时候,就须要将UI元素和Activity融合成一个模块.在2.3中我们一般通过各种Activity中进行跳转来实现多界面的跳转和单个 ...
- wrote a programming language
https://medium.freecodecamp.org/the-programming-language-pipeline-91d3f449c919