Silveright全局样式应用

本文详细介绍在Silverlight中如何保持UI风格一致性,通过建立样式文件并整合到App.xaml中,实现跨页面样式统一。具体步骤包括创建样式文件、指定样式路径及在页面中引用样式。

在Web开发中要保持风格样式的一致性,在asp.net中做法是提取样式,写在一个CSS文件中,在web页面中添加对这个样式的引用,

在此要说的是Silverlight中做法,稍有些不同,

第一步,建立样式文件,并添加到Assets文件夹中,如图所示

建立样式文件

第二步,在App.xaml文件中指定样式文件路径

 

 1     <Application.Resources>
 2         <ResourceDictionary>
 3             <ResourceDictionary.MergedDictionaries>
 4                 <ResourceDictionary Source="Assets/Styles.xaml"/>
 5                 <ResourceDictionary Source="Assets/Brushes.xaml"/>
 6                 <ResourceDictionary Source="Assets/CoreStyles.xaml"/>
 7                 <ResourceDictionary Source="Assets/SDKStyles.xaml"/>
 8                 <ResourceDictionary Source="Assets/ToolkitStyles.xaml"/>
 9             </ResourceDictionary.MergedDictionaries>
10         </ResourceDictionary>
11     </Application.Resources>

 

第三步,就可以在页面文件中引用所添加的样式啦,

 

    <Border x:Name="contentBorder" Style="{StaticResource ContentBorderStyle}">
        
<TextBlock Text="真心真意过一生"/>
    
</Border>

 

补充:

样式文件写法,以TextBlock控件为例:

先写要控件的属性然后是属性值,类似字典的方式,

1     <Style x:Key="TextBlockStyle" TargetType="TextBlock">
2         <Setter Property="Foreground" Value="{StaticResource BodyTextColorBrush}"/>
3         <Setter Property="FontFamily" Value="{StaticResource HeaderFontFamily}"/>
4         <Setter Property="FontSize" Value="{StaticResource ContentFontSize}"/>
5         <Setter Property="TextWrapping" Value="Wrap"/>
6         <Setter Property="Margin" Value="0,2,0,2"/>
7         <Setter Property="HorizontalAlignment" Value="Left"/>
8         <Setter Property="TextOptions.TextHintingMode" Value="Animated" />
9     </Style>

 

 

转载于:https://www.cnblogs.com/langhua/archive/2011/05/21/2052984.html

内容概要:本文围绕基于三电平ANPC构网型逆变器的虚拟同步控制策略展开研究,提出了一种融合DPWMA调制、正负序分离锁相与电网电压前馈的复合控制策略,并通过Simulink仿真实现系统建模与多工况验证。研究表明,ANPC三电平拓扑具备开关损耗均衡、中点电位稳定和输出谐波低等优势,结合DPWMA调制可显著提升稳态电能质量;正负序分离锁相技术有效应对电网不平衡工况,确保并网电流对称性与功率稳定性;电网电压前馈控制则增强系统动态响应能力,抑制电压骤变或负载切换引起的冲击。整体策略在稳态精度、电网适应性和动态抗扰方面表现优异,适用于新能源并网与工业大功率变流场景。; 适合人群:具备电力电子、自动控制或电气工程相关背景,从事新能源发电、微电网、逆变器控制等方向的科研人员及研究生。; 使用场景及目标:①用于高比例新能源接入下的并网逆变器控制策略设计;②解决电网不平衡、电压扰动等复杂工况下的并网稳定性问题;③优化逆变器动态响应性能与电能质量,提升系统可靠性。; 阅读建议:建议结合文中提供的Simulink仿真模型与控制框图,逐步复现各模块功能,重点关注DPWMA调制实现、正负序分解算法与前馈-反馈协同控制逻辑,同时可通过修改电网参数测试系统鲁棒性,深化对控制机理的理解。
内容概要:本文围绕多渗透率电动汽车接入对配电网承载能力的影响展开研究,提出了一套基于Matlab的量化评估方法。研究构建了包含电动汽车充放电行为、分布式光伏出力及静止无功补偿装置(SVC)的多资源协同配电网基础模型,并建立了涵盖一次设备安全、负荷平稳性、电能质量和系统效率的多维评价指标体系。采用熵权法确定各指标的客观权重,结合模糊综合评价法构建双层承载能力评分模型,实现了对不同电动汽车渗透率下配电网承载能力的动态评估与灵敏度分析。通过算例仿真验证了模型的有效性,揭示了电动汽车接入对配电网运行状态的影响规律,为电网规划、扩容改造及高比例新能源接入下的主动管理提供了科学决策依据和技术支撑。; 适合人群:电力系统、电气工程及相关专业的高校研究生、科研人员以及从事电网规划、新能源接入评估、配电网运行管理的工程技术人员。; 使用场景及目标:①评估不同规模电动汽车接入对配电网安全性、电能质量及运行效率的影响;②为城市充电基础设施规划、电网扩容改造提供量化依据;③支持含高比例电动汽车的主动配电网优化调度与风险预警研究。; 阅读建议:读者在学习过程中应重点关注多维评价指标体系的构建逻辑与熵权-模糊综合评价模型的实现步骤,建议结合文中提供的Matlab代码进行仿真复现,深入理解电动汽车渗透率变化对各项指标的灵敏度影响,从而掌握配电网承载能力动态评估的核心方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值