Silverlight 山寨版样式浏览器
我们在上个项目中使用了Silverlight,但是大家知道Silverlight现在那个设计器根本只能算文本编辑器,没什么可视化功能,我们在调整界面的时候哪怕只修改一个像素,都要重新编译运行程序才能看到效果,时间一长实在是苦不堪言。刚出来的Expression 3中文版也试用了一下,同样不太好用,放几个自定义控件上去Blend就傻掉了,此外这个版本和原来安装的Silverlight Tools似乎还有点冲突,也没有再用下去。趁着这个周末有点时间我做了一个Silverlight版本的样式浏览器,可以在界面上修改常用控件的属性样式并马上看到结果,还可以把设置好的样式作为XAML复制到剪贴板,算是个相当趁手的小工具。有一些功能尚未实现,不过对于现在的项目来说是足够用了。先放上来看看大家有什么意见。
关于用法没什么好讲的: 左边选择控件,然后右边编辑样式,中间显示预览结果。最右边实时生成样式的XAML代码,可以复制粘贴到代码里面去。如果看不到内容的话,请检查是否安装了Silverlight Runtime的最新版本(需要3.0)。
转载于:https://www.cnblogs.com/shuhari/archive/2009/09/19/silverlight_style_explorer.html
Silverlight 山寨版样式浏览器相关推荐
- Silverlight 属性样式、控件模板、视觉状态
在使用Silverlight的样式的时候感觉非常好,以前在HTML上很难实现的效果在这里都变的如此简单. 属性样式 控件的属性样式好比CSS的Class功能定义,是用来统一定义和维护控件属性的方式,控 ...
- css样式 浏览器的读取顺序
css样式 浏览器的读取顺序 例: tbody tr td{} 浏览器是先查找td,然后去找td tr,然后去找td tr tbody div p{}和div>p{}的区别 .div p{} 是 ...
- idea修改css,js样式浏览器没更新问题
idea修改css,js样式浏览器没更新问题 最近写项目经常遇到这么个问题,在项目里更改了css源文件,target或者out文件目录下css也更新了,但到了浏览器上就是没更新,具体更没更,大家可以在 ...
- 关于CSS样式浏览器兼容问题的一些注意事项
CSS技巧 1.div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了.缺点是要控制内容不 ...
- silverlight 如何在浏览器的新页面里打开一个xaml
这个问题搜了大半天,综合各方观点,还是把它给实现了,小有成就感 打开一个新的浏览器窗口,silverlight并不支持这种做法.打开一个新的浏览器窗口意味着打开另一个应用页面.只需要获得那个应用的ur ...
- 浏览器兼容css_CSS 样式浏览器前缀兼容性写法、生效写法
给各浏览器兼容css样式是最简单的方法就是在前方加上浏览器私有前缀,便于浏览器解析并根据各个的私有前缀来进行不停的属性渲染 -moz- /* 火狐等使用Mozilla浏览器引擎的浏览器 */ -web ...
- Silverlight4.0教程之WebBrowser控件(Silverlight内置HTML浏览器控件)
微软于PDC2009上发布Silverlight 4 Beta版,微软在Silverlight 4版本中处理了约8000个的Silverlight终端用户的请求,加入了一系列另开发人员兴奋的新特性,最 ...
- silverlight 关于按钮样式
概述 请想象这样一个场景,小型企业通过自己的站点可以让更多的顾客了解到您的产品.在许多商业领域,公司都会有自己的站点来宣传自己.现在,越来越多的 商业客户希望将自己的站点升级到Web 2.0,其中,许 ...
- 一步一步学Silverlight 2系列(24):与浏览器交互相关辅助方法
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
最新文章
- Python一键转Java?“Google翻译”你别闹
- 网络营销er每天必做四件事
- 用tcc编译一个c语言写的简单代码hello world
- java加载自己写的类_java 自定义类加载器从磁盘或网络加载类
- 只需6步,教你从零开发一个签到小程序
- Java工程师的进阶之路-Kafka篇(一)
- Ubuntu18.04报错:make[1]: *** No rule to make target armv4-mont.o, needed by build-msm8916/lk. Stop.
- conn.setAutoCommit(true) and conn.close() 关系
- 模拟电子线路复习笔记( 六) —— 集成运算放大器原理及其运用
- WPS文字标题级别的设置和调整——多种方法任选
- 全民一起玩Python提高篇第十五课:函数式编程初步(下)
- UV/PV 的共同点和区别
- 有道换域名,目标中立、客观、包容
- 手机通过蓝牙共享网络给电脑上网
- 【微信小程序】之自定义顶部导航页签
- 《Python数据分析与挖掘实战》Chapter8中医证型关联规则挖掘笔记
- 参加河北省研究生数学建模比赛有感
- ajax asp后台获取不到post数据,asp.net webapi [FromBody]string 获取不到ajax post的数据的解决方法...
- Java中求集合交集、并集、差集
- ISCC2021—ISCC客服一号冲冲冲(二)
热门文章
- java.lang.NumberFormatException: For input string: “xxxx.“
- Method Not Allowed一例
- sql中进行计算并重命名
- sublime无法输入中文(转)
- M2Crypto/__m2crypto.so: undefined symbol: SSLv3_method
- 线性及非线性方程组的解法
- C++自定义高斯滤波器
- Python学习笔记——glob模块【文件、路径操作】
- TCP/IP协议基本概括+ARP协议详解+DNS协议详解---Linux学习笔记
- 1月24日学习内容整理:Django的admin组件源码分析及流程