摘要:SilverLight项目中自带有SilverLight插件的检测脚本,放在silverlight.js中。其中isInstalled()函数,就是用来检测版本的。varisInstalled=isInstalled();//检测是否有安装SilverLight,假如没装,返回false,已安装返回true。varisLatest=isInstalled(version);//检测当前安装版本是否比version新,假如是返回true,否则返回false。
阅读全文
摘要:这个问题的出现源于我的一个想法,我打算做一个主页面,主页面的顶端有一堆按钮,每一个按钮点下去,将会在页面中出现相应按钮所对应的内容——其实这也是我学习silverLight 的程序,希望在一个项目中把所有的控件或者其他silverLight的应用都包含进来。主页面中用来显示内容的控件是一个grid,而对应的内容我希望是一个单独的xaml文件,所以就涉及到了在一个xaml文件中的控件调用另外一个xaml的问题。这个问题其实不难,不过对于我这个新手来说还是很折腾,书上没专门讲这个问题。 xaml文件其实可以看作是一个控件,例如我现在添加一个SliverLight用户控件作为被调用xaml, ...
阅读全文
摘要:官方说的用途有下面这些:定义全局资源:我们可以把Application级别的资源放在这里,用Application.Resources属性访问,常用的有styles, data templates,control templates。全局事件处理:Startup,Exit和UnhandledException.全局引用Application.Current指定RootVisible:RootVisual用来设置Silverlight启动控件,这个属性在Startup事件中设置.本地安装application:使用Install方法你可以让用户在浏览器外本地安装application检查更新:本
阅读全文
摘要:在前台,我们可以通过语句Style="{StaticResourcebtnStyle}"来绑定样式,在后台中对应的语句是:ButtonTest.Style=App.Current.Resources["btnStyle"]asStyle;或者:ButtonTest.Style=System.Windows.Application.Current.Resources["btnStyle"]asStyle;
阅读全文
摘要:为Silverlight控件添加自定义属性昨天学习了自定义控件,今天就学习为控件添加自定义属性,找到了万事大吉老师的博客,很顺利第实现了一遍,转过来。http://www.cnblogs.com/wsdj-ITtech/archive/2009/07/17/1525416.html 下面我们来以一个MyText属性为例演示如何创建一个自定义属性,这个例子仍将会用到前面的内容。首先我们要为DependencyObject的属性声明一个公有的DependencyProperty,这个属性是静态的,可以用于数据绑定,声明代码:publicstaticDependencyPropertyTextPro
阅读全文
摘要:该文章是我参照MSDN杂志的《为Silverlight2创建自定义控件》学习做自定义控件的时候的一点补充总结,原文地址:http://msdn.microsoft.com/zh-cn/magazine/cc721611.aspx,我用的是silverlight4,所以文中有些内容是要修改的。Silverlight™ 2 有别于 Silverlight 1.0 的众多功能之一是支持控件。Silverlight 2 以丰富且强大可靠的控件模型闻名,该模型是平台中包括的控件和第三方控件包的基础。您也可以使用此控件模型构建自己的控件,但对于不熟悉 Windows®Presentation F
阅读全文