我有一个文件夹/ css,其中包含许多通用的CSS样式表
如何在一个页面中将ccs样式表应用于特定的UserControl,我希望将相同的样式表与其他UserControl一起使用?
css被动态注入到文档中,因此css不知道UserControl当前正在显示什么。
最多可能有4个不同的css文档注入同一页面,但每个文档只应影响一个用户控件。
关于如何做到这一点的任何想法?
答案 0 :(得分:0)
可能正在为用户控件提供自己的皮肤文件,而css文件也适合你。 由于主题在Page_PreInit中完成,而UserControl无法使用,我们仍然可以选择。
Apply Themes dynamically for UserControl in Silverlight 4.0
OR
答案 1 :(得分:0)
我不确定我是否正确理解了你的问题。我认为css继承可以帮助你。
假设第一个用户控件创建一个名为mainDivCtrl1的最外层div,而不是要在控件中应用的类应该是:
.mainDivCtrl1 div {
}
.mainDivCtrl1表 {
}
同样,您也可以为其他控件执行此操作。