Yuan天空
Yuan天空
  • 我的主页
  • 博客随笔
  • 软件作品
    • TK精灵(进程守护)
    • 远程运维助手
    • DicomStoreSCU
    • TKOCR(离线OCR)
    • 更多...
  • 学习资源
  • 网址收藏
  • HTML模板
专注.NET开发技术领域
  1. 主页
  2. 博客
  3. 发布页

WPF开发样式文件的四种引用方式

WPFWPF样式样式文件引用Xaml
编程开发 2018-10-26 525
贴个广告
SSL证书申请部署SSL认证HTTPS证书安装DV单域名OVEV通配符IP证书
Loading...
少儿编程机器人少儿益智机械电动积木拼装玩具
Loading...
百度网盘SVIP周卡7天卡超级会员
Loading...
Windows10/11永久Windows激活密钥24小时自动发货
Loading...
Stable Diffusion AI绘画教程 SD新手入门基础高级实战课视频课程
Loading...
PSN港服点卡港币HKD预付卡PS5/PS4/PS会员充值
Loading...
博客正文

WPF样式文件的四种引用方式

XAML是专门用于WPF技术中的UI设计语言,全称Extensible Application Markup Language (可扩展应用程序标记语言)。

以下是WPF中四种引用方式

一、外联引用

在App.xaml文件中的 Applictaion.Resources 节点下添加 ResourceDictionary节点:

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/应用名称;component/Theme/Style.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

二、内联引用

<Button Height="30" Width="60" Background="Green" Foreground="White"></Button>

三、 嵌入式引用

在页面或者窗体的资源节点下面(Window.Resources或者Page.Resources)添加Style样式

<Window.Resources>
    <Style x:Key="myBtnStyle" TargetType="{x:Type Button}">
        <Setter Property="Height" Value="72" />
        <Setter Property="Width" Value="150" />
        <Setter Property="Foreground" Value="Red" />
        <Setter Property="Background" Value="Black" />
        <Setter Property="HorizontalAlignment" Value="Left" />
        <Setter Property="VerticalAlignment" Value="Top" />
    </Style>
</Window.Resources>

四、代码方式动态加载

Button test_btn =new  Button();
test_btn.SetValue(Button.StyleProperty, Application.Current.Resources["样式资源"]);
同类文章
解决html2canvas在 iOS15系统浏览器中截图后自动刷新页面问题
Loading...
解决html2canvas在 iOS15系统浏览器中截图后自动刷新页面问题
wpf Inkcanvas怎么保存为透明的图片
Loading...
wpf Inkcanvas怎么保存为透明的图片
关于WPF中Frame使用新Page切换内存上涨问题
Loading...
关于WPF中Frame使用新Page切换内存上涨问题
WPF前端XAML页面实现灰白相间马赛克背景效果
Loading...
WPF前端XAML页面实现灰白相间马赛克背景效果
Windows系统DOS命令脚本实现切换ip
Loading...
Windows系统DOS命令脚本实现切换ip
Microsoft.EntityFrameworkCore 代码配置数据库
Loading...
Microsoft.EntityFrameworkCore 代码配置数据库
在线工具_图片在线生成马赛克效
Loading...
在线工具_图片在线生成马赛克效
wpf调用文件目录打开目录选择对话框
Loading...
wpf调用文件目录打开目录选择对话框
 WPF Rectangle实现 虚线边框矩形 超简单
Loading...
WPF Rectangle实现 虚线边框矩形 超简单
WPF GIF图片添加水印 GIF图片水印工具软件源码
Loading...
WPF GIF图片添加水印 GIF图片水印工具软件源码
利用泛型实现DataTable转List通用类
Loading...
利用泛型实现DataTable转List通用类
WPF桌面程序开发怎么实现鼠标窗体穿透点击桌面
Loading...
WPF桌面程序开发怎么实现鼠标窗体穿透点击桌面
问题反馈/学习建议
1. 文明上网,理性表达,营造舒适的学习氛围
2. 请不要反馈提交与本页主题无关内容
学习资源
C#基于ffmpeg.exe实现视频添加字幕转GIF表情包的源码
Loading...
C#基于ffmpeg.exe实现视频添加字幕转GIF表情包的源码
WPF实现读取USB摄像头实时视频展示以及导出实时截图的C#源码例子
Loading...
WPF实现读取USB摄像头实时视频展示以及导出实时截图的C#源码例子
基于WPF实现系统桌面录制gif+批量添加水印工具源码
Loading...
基于WPF实现系统桌面录制gif+批量添加水印工具源码
 远程控制软件Radmin3.4 中文完整版(控制端和被控端)
Loading...
远程控制软件Radmin3.4 中文完整版(控制端和被控端)
基于Wpf+MVVM实现的完整截图软件的框选区域效果源码
Loading...
基于Wpf+MVVM实现的完整截图软件的框选区域效果源码
WPF实现的自定义工作大日历排班Calendar控件模板的例子源码
Loading...
WPF实现的自定义工作大日历排班Calendar控件模板的例子源码
标题目录
  • WPF样式文件的四种引用方式
  • 一、外联引用
  • 二、内联引用
  • 三、 嵌入式引用
  • 四、代码方式动态加载