不知道是不是Silverlight社区根本没有这个需求,人家Flex Style Explorer已经出来N年了,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 山寨版样式浏览器相关推荐

  1. Silverlight 属性样式、控件模板、视觉状态

    在使用Silverlight的样式的时候感觉非常好,以前在HTML上很难实现的效果在这里都变的如此简单. 属性样式 控件的属性样式好比CSS的Class功能定义,是用来统一定义和维护控件属性的方式,控 ...

  2. css样式 浏览器的读取顺序

    css样式 浏览器的读取顺序 例: tbody tr td{} 浏览器是先查找td,然后去找td tr,然后去找td tr tbody div p{}和div>p{}的区别 .div p{} 是 ...

  3. idea修改css,js样式浏览器没更新问题

    idea修改css,js样式浏览器没更新问题 最近写项目经常遇到这么个问题,在项目里更改了css源文件,target或者out文件目录下css也更新了,但到了浏览器上就是没更新,具体更没更,大家可以在 ...

  4. 关于CSS样式浏览器兼容问题的一些注意事项

    CSS技巧 1.div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了.缺点是要控制内容不 ...

  5. silverlight 如何在浏览器的新页面里打开一个xaml

    这个问题搜了大半天,综合各方观点,还是把它给实现了,小有成就感 打开一个新的浏览器窗口,silverlight并不支持这种做法.打开一个新的浏览器窗口意味着打开另一个应用页面.只需要获得那个应用的ur ...

  6. 浏览器兼容css_CSS 样式浏览器前缀兼容性写法、生效写法

    给各浏览器兼容css样式是最简单的方法就是在前方加上浏览器私有前缀,便于浏览器解析并根据各个的私有前缀来进行不停的属性渲染 -moz- /* 火狐等使用Mozilla浏览器引擎的浏览器 */ -web ...

  7. Silverlight4.0教程之WebBrowser控件(Silverlight内置HTML浏览器控件)

    微软于PDC2009上发布Silverlight 4 Beta版,微软在Silverlight 4版本中处理了约8000个的Silverlight终端用户的请求,加入了一系列另开发人员兴奋的新特性,最 ...

  8. silverlight 关于按钮样式

    概述 请想象这样一个场景,小型企业通过自己的站点可以让更多的顾客了解到您的产品.在许多商业领域,公司都会有自己的站点来宣传自己.现在,越来越多的 商业客户希望将自己的站点升级到Web 2.0,其中,许 ...

  9. 一步一步学Silverlight 2系列(24):与浏览器交互相关辅助方法

    概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...

最新文章

  1. Python一键转Java?“Google翻译”你别闹
  2. 网络营销er每天必做四件事
  3. 用tcc编译一个c语言写的简单代码hello world
  4. java加载自己写的类_java 自定义类加载器从磁盘或网络加载类
  5. 只需6步,教你从零开发一个签到小程序
  6. Java工程师的进阶之路-Kafka篇(一)
  7. Ubuntu18.04报错:make[1]: *** No rule to make target armv4-mont.o, needed by build-msm8916/lk. Stop.
  8. conn.setAutoCommit(true) and conn.close() 关系
  9. 模拟电子线路复习笔记( 六) —— 集成运算放大器原理及其运用
  10. WPS文字标题级别的设置和调整——多种方法任选
  11. 全民一起玩Python提高篇第十五课:函数式编程初步(下)
  12. UV/PV 的共同点和区别
  13. 有道换域名,目标中立、客观、包容
  14. 手机通过蓝牙共享网络给电脑上网
  15. 【微信小程序】之自定义顶部导航页签
  16. 《Python数据分析与挖掘实战》Chapter8中医证型关联规则挖掘笔记
  17. 参加河北省研究生数学建模比赛有感
  18. ajax asp后台获取不到post数据,asp.net webapi [FromBody]string 获取不到ajax post的数据的解决方法...
  19. Java中求集合交集、并集、差集
  20. ISCC2021—ISCC客服一号冲冲冲(二)

热门文章

  1. java.lang.NumberFormatException: For input string: “xxxx.“
  2. Method Not Allowed一例
  3. sql中进行计算并重命名
  4. sublime无法输入中文(转)
  5. M2Crypto/__m2crypto.so: undefined symbol: SSLv3_method
  6. 线性及非线性方程组的解法
  7. C++自定义高斯滤波器
  8. Python学习笔记——glob模块【文件、路径操作】
  9. TCP/IP协议基本概括+ARP协议详解+DNS协议详解---Linux学习笔记
  10. 1月24日学习内容整理:Django的admin组件源码分析及流程