Windows Phone 7 cs页面添加样式
对于控件的样式一般都是在xaml页面进行赋值的,不过有时候在一些特殊环境下,比如动态生成控件,那么这时候就是需要在cs页面上给控件添加样式了。
第一种方法:
现在App.xaml页面上把样式添加上为全局资源
<Application.Resources>
……
</Application.Resources>
然后再其他cs页面通过下面的代码来赋值样式
Style mystyle = Application.Current.Resources[styleName] as Style;
Button bt = new Button();
bt.Style = mystyle;
第二种方法:
直接在cs页面写样式的代码
如:
var style = new Style();
style.Setters.Add(new Setter(BackgroundProperty, new SolidColorBrush(Colors.Red)));
style.Setters.Add(new Setter(ForegroundProperty, new SolidColorBrush(Colors.Blue)));
var styleCopy = new Style();
foreach (var setter in style.Setters)
{
var typedSetter = setter as Setter;
if (typedSetter != null)
{
var newSetter = new Setter(typedSetter.Property, typedSetter.Value);
styleCopy.Setters.Add(newSetter);
}
}
转载于:https://blog.51cto.com/linzheng/1078439
Windows Phone 7 cs页面添加样式相关推荐
- Windows 10 蓝牙管理页面添加蓝牙或其他设备选项点击无响应的解决方案
解决方案1(简单,但不解决根本问题): 通过"控制面板→设备和打印机→添加设备"进行添加. 解决方案2: 造成这种现象的原因应该是因为启用了 Administrator 账户,在其 ...
- 如何添加地图控件到Windows Phone 8的页面中
原文 如何添加地图控件到Windows Phone 8的页面中 本主题介绍了各种方法来添加一个地图控件到Windows Phone 8的项目.该地图控件在Windows Phone的SDK 8.0的库 ...
- css3 骨架屏样式_在我们的骨架页面构建中添加样式
css3 骨架屏样式 在我们正在进行的构建过程的这一部分中,我们将专注于样式化HTML. 本教程将分为三个主要部分: 添加图像 隐藏字体到Web字体 样式各部分 让我们快速提醒一下自己到目前为止所构建 ...
- 如何开发一个用户脚本系列(3)——脚本一:百度首页和搜索页面添加 Google 搜索框...
2019独角兽企业重金招聘Python工程师标准>>> 在本系列的前两篇文章中,我们对用户脚本以及开发脚本前应该掌握的基础知识进行了介绍.从这篇文章开始,将以已发布可用的脚本为基础, ...
- vue选中点击的元素_vue中v-for循环选中点击的元素并对该元素添加样式操作
相信大家都会遇到这种情况:v-for循环时,我只需要点击到的元素做出相应反应,其他的元素不变:但是往往所有v-for循环出的元素都会变化.如下面的代码:我需要点击到的元素添加一个类样式,其他元素不变, ...
- php表格位于页面中央,怎么为表格所在的页面添加编辑限制保护
为表格所在的页面添加编辑限制保护的方法:1.依次点击文件.信息.保护文档:2.找到限制编辑,勾选[限制对选定的样式设置格式]:3.勾选[仅允许在文档中进行此类型的编辑],选择[是,启用强制保护]. 本 ...
- 博客园修改页面显示样式
博客园修改页面显示样式 一.总结 HTML源码吧(FireBug或审查元素) 火狐浏览器下通过FireBug插件来查看源码 二.打造自己的博客园页面 刚接触博客园时,总有一种要定制打造自己博客页面的冲 ...
- 在html页面添加了评论和回复的显示页面
在html页面添加了评论和回复的显示页面 先来看看效果图,用了Layui的框架,图片查看用了layui的photos,这功能很赞. 源码如下: <!doctype html> <ht ...
- Microsoft Word 教程:如何在 Word 中更改页面方向、为页面添加边框?
欢迎观看 Microsoft Word 教程,小编带大家学习 Microsoft Word 的使用技巧,了解如何在 Word 中更改页面方向.为页面添加边框. 将页面方向更改为横向或纵向,在 word ...
最新文章
- SQL Server 日期和时间相关的数据类型有两种
- javascript创建类方法汇总(包含es6语法)
- python基础学习中常见问题
- 机器学习——决策树学习
- LeetCode 604. 迭代压缩字符串
- 无法远程连接Oracle
- java工程开发之图形化界面之(第六课)
- vue 自定义组件 v-model
- (转)NYU教授给写AI新闻的记者们写了一封推心置腹的信,你也应该读读
- 医院叫号排队系统 php,医院排队叫号系统软件介绍
- 常用的monkey命令
- 用Matlab筛选mirbase,一种基于miRBase数据库的植物有参的miRNA数据分析方法与流程...
- 金山办公推出协同办公全家桶 WPS升级为超级工作入口
- POSIX线程优先级设置
- 上海双非改考408,与上海计算所联合培养!上海第二工业大学计算机专硕!
- Java游戏开发超级玛丽总结_java超级玛丽游戏计算机(毕业设计)论文.doc
- H-大时钟(扩展欧几里得)
- 【MMDblender】MMD烘焙后导入blender贴图颜色错乱问题
- 怎么去除烦人的WPS广告
- 在学习计算机编程不写代码_使用代码创建:通过制作游戏来学习和教授计算机编程
热门文章
- 远程连接身份验证错误,又找不到加密Oracle修正
- 防止非法链接(referer)
- ubuntu 安装mysql ,postgresql (转)
- NET 应用架构指导 V2 学习笔记(二十) 业务组件设计指导
- 1.08亿条在线赌场信息泄露,来源指向 ElasticSearch
- 才做三个月的新业务,为何唐岩对陌陌直播寄予厚望
- 23个MySQL常用查询语句
- Android之线程安全的单例模式,Adapter注意事项之引用传值
- 7、斐波那契数列、跳台阶、变态跳台阶、矩形覆盖------------剑指offer系列
- Mocha+should+Karma自动化测试教程