silverlight   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了SilverLight样式表继承大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

SilverLight样式表继承与Css样式表继承很相似,只不过是语法结构不同而已。SilverLight功能更强大。 还是举最简单的例子,开启这扇大门: 新建文件: /Style/Main.xaml: <resourceDictionary     xmlns=@R_674_7159@ttp://scheR_972_11845@as.microsoft.com/winfx/2006/xaml/presentation"     x

SilverLight样式表继承与Css样式表继承很相似,只不过是语法结构不同而已。SilverLight功能更强大。

还是举最简单的例子,开启这扇大门:

新建文件

/Style/Main.xaml:

&lt;resourceDictionary

    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

    xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"&gt;

    &lt;Style x:Key="button1" TargetType="Button"&gt;

        &lt;Setter Property="BACkground" Value="Black"/&gt;

        &lt;Setter Property="Foreground" Value="Blue"/&gt;

        &lt;Setter Property="Margin" Value="20"/&gt;

    &lt;/Style&gt;

&lt;/resourceDictionary&gt;

   

APP.xaml:

&lt;Application.resources&gt;

        &lt;resourceDictionary&gt;

            &lt;resourceDictionary.MergedDictionaries&gt;

   

&lt;!--引用外部样式表--&gt;

                &lt;resourceDictionary source="Style/Main.xaml"&gt;&lt;/resourceDictionary&gt;

                &lt;/resourceDictionary.MergedDictionaries&gt;

   

                 &lt;!--在这里也可定义其它样式表例如--&gt;

                  &lt;Style x:Key="button2" TargetType="Button"  BasedOn="{Staticresource button1}"&gt;

            &lt;Setter Property="Foreground" Value="Red"/&gt;

        &lt;/Style&gt;

        &lt;/resourceDictionary&gt;

&lt;/Application.resources&gt;

   

@H_146_39@mainPage.xaml

 &lt;UserControl.resources&gt;

        &lt;Style x:Key="button3" TargetType="Button" BasedOn="{Staticresource button2}"&gt;

            &lt;Setter Property="FontSize" Value="99"/&gt;

        &lt;/Style&gt;

 &lt;/UserControl.resources&gt;

   

&lt;Button Content="Button" Style="{Staticresource button3}"  HorizontalAlignment="Left" VerticalAlignment="Top" /&gt;

   

   

运行结果可以看到所有样式都加载到Button中。OK!

继承顺序:

@H_146_39@main.xaml--APP.xaml--MainPage.xaml

   

从 &lt;http://www.cnblogs.com/caixiaodong/archive/2010/07/03/1770375.html&gt; 插入

大佬总结

以上是大佬教程为你收集整理的SilverLight样式表继承全部内容,希望文章能够帮你解决SilverLight样式表继承所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。