XAML 样式 与 CSS

本文探讨了XAML样式和CSS样式的相似之处,并通过具体的示例展示了如何在WPF中加载和应用XAML资源字典,同时将其与网页开发中的CSS样式进行比较。

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

<ResourceDictiontory Source="css/stlye.xaml"></ResourceDictiontory>

等同于

<link rel="stylesheet" href="css/style.css" />

 

代码加载xaml style

ResourceDictionary resources = null

using (FileStream fs = new FileStream(文件路径+@"style.xaml", FileMode.Open, FileAccess.Read)) 

 resources = (ResourceDictionary)XamlReader.Load(fs); 

Application.Current.Resources = resources;  

===============================================

<Style TagetType="Button">

  <Setter Property="Background" value="Red"></Setter>

  ......

</Style>

等同于

input[type="button"]{

  background:red;

  ......

}

===============================================

<Style TagetType="Button" x:Key="btn1">

  <Setter Property="Background" value="Red"></Setter>

  ......

</Style>

应用:

<Button Content="Button" Style="{StaticResource btn1}"/>

等同于

.btn1{

  background:red;

  ......

}

应用:

<input type="button" class="btn1" />

转载于:https://www.cnblogs.com/yipeng-yu/archive/2012/12/10/2811279.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值