知识大全 在ASP.NET 2.0中使用样式、主题和皮肤[8]

Posted 主题

篇首语:好汉不吃闷头亏,好鸟不钻刺笆林。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在ASP.NET 2.0中使用样式、主题和皮肤[8]相关的知识,希望对你有一定的参考价值。

在ASP.NET 2.0中使用样式、主题和皮肤[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   主题和皮肤的内容  前面的部分已经讲过 皮肤文件包含了控件属性值的定义 它可以应用在程序的同种类型的控件上 这一部分讨论添加到皮肤文件或主题的哪些内容是有效的    Themable(可应用主题的)属性  皮肤文件中的控件定义只能包含属性的值 它们都被标记为Themeable(可应用主题) 每个控件都可以通过在属性上使用ThemeableAttribute来定义一组属性 把不可应用主题的属性添加到皮肤文件中会导致错误出现 某个控件本身可能被主题排除了 例如数据源控件就不可应用主题 在默认情况下 任何控件的ID属性是不能应用主题的 除非控件有特定的要求 否则在默认情况下 它的所有属性都是可以应用主题的 你可以参照 NET框架组件参考文档来确认控件的属性是否可以应用主题    在主题中使用CSS  通过把级联样式表(CSS)放置在命名主题的子目录中 你可以给该主题添加CSS 如果页面包含了<head runat= server />控件定义 那么该CSS样式表将应用于所有使用了该主题的页面 你可以根据需要重命名CSS文件 只要它的扩展名是 css 一个主题可以包含多个CSS文件 当页面中包含了CSS文件的引用(在<head/>元素中使用<link rel= stylesheet href= />标记)的时候 主题中的CSS文件都在页面的样式表后面应用    在主题中使用图像  主题中也可以包含图像 它们是皮肤文件中的控件定义引用的 皮肤文件中的图像引用必须使用主题目录下的图像文件夹的相对路径 这样皮肤文件和图像才能轻易地随应用程序迁移 在运行时 图像的路径会被重新定位 因此 对目标页面中的控件来说 这个引用是相对的 下面的例子演示了一个包含图像子目录的主题

<%@ Page Language= VB Theme= MyTheme %><asp:Image ID= Image SkinID= Warning runat= server /><asp:Label ID= Label runat= server Text= Hello /><br /><asp:Image ID= Image SkinID= Warning runat= server /><asp:Label ID= Label runat= server Text= Hello /><br /><asp:Image ID= Image SkinID= Warning runat= server /><asp:Label ID= Label runat= server Text= Hello /><br />

  定制控件集合主题  你在皮肤文件中设置的大多数属性都是一些简单的值属性 例如Font Name Width和 BackColor 但是 你也可以设置皮肤集合属性 皮肤集合属性并非应用在目标控件的集合项的属性上 而是在使用主题或使用StyleSheetTheme合并集合的时候 完全地替代集合   这对于某些包含样式集合的集合属性是有用处的 例如TreeView控件的LevelStyles(层次样式)属性或Menu控件的LevelMenuItemStyles(菜单项样式) LevelSubMenuItemStyles(子菜单项样式)或LevelSelectedStyles(选中的样式)属性   TreeView skin的内容

<asp:TreeView runat= server Font Names= Verdana ForeColor= Black HoverNodeStyle Font Underline= true ShowExpandCollapse= false NodeIndent= ><LevelStyles><asp:TreeNodeStyle ChildNodesPadding= Font Bold Font Size= pt ForeColor= DarkGreen /><asp:TreeNodeStyle ChildNodesPadding= Font Bold Font Size= pt /><asp:TreeNodeStyle ChildNodesPadding= Font UnderLine Font Size= pt /><asp:TreeNodeStyle Font Size= pt /></LevelStyles></asp:TreeView>

cha138/Article/program/net/201311/15068

相关参考

知识大全 在ASP.NET 2.0中使用样式、主题和皮肤[3]

在ASP.NET2.0中使用样式、主题和皮肤[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 在ASP.NET 2.0中使用样式、主题和皮肤[1]

在ASP.NET2.0中使用样式、主题和皮肤[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 在ASP.NET 2.0中使用样式、主题和皮肤[5]

在ASP.NET2.0中使用样式、主题和皮肤[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 在ASP.NET 2.0中使用样式、主题和皮肤[4]

在ASP.NET2.0中使用样式、主题和皮肤[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 在ASP.NET 2.0中使用样式、主题和皮肤[6]

在ASP.NET2.0中使用样式、主题和皮肤[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 在ASP.NET 2.0中使用样式、主题和皮肤[9]

在ASP.NET2.0中使用样式、主题和皮肤[9]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 在ASP.NET 2.0中使用样式、主题和皮肤[7]

在ASP.NET2.0中使用样式、主题和皮肤[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET 2.0 Master Page主题以及皮肤的使用

ASP.NET2.0MasterPage主题以及皮肤的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 在 ASP.NET 2.0 中保护机密数据

在ASP.NET2.0中保护机密数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在配置系统中

知识大全 在ASP.NET 2.0中使用页面导航控件

在ASP.NET2.0中使用页面导航控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  几乎每个