【WPF】XAML引入资源和在C#代码中动态添加样式

本文介绍如何在C#中动态地使用样式。通过在App.xaml文件的Application.Resources节点下添加ResourceDictionary节点,并引用特定的样式资源文件,可以实现样式的动态加载。此外,还提供了C#代码示例来展示如何为Button控件设置样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载自:

http://blog.youkuaiyun.com/honantic/article/details/48781543

XAML引入资源参考这里:

http://blog.youkuaiyun.com/qq_18995513/article/details/53579304


本文转载主要是记录下在C#中如何动态使用样式。

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

<Application.Resources> 
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/应用名称;component/Theme/Style.xaml"/><!--应用名称默认是当前的应用,可以不写-->
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

编写C#代码:

Button btn =new  Button();
btn.SetValue(Button.StyleProperty, Application.Current.Resources["资源名称"]);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值