Silverlight
不适合躺平
这个作者很懒,什么都没留下…
展开
-
Silverlight跨线程问题解决办法
方法一:使用DependencyObject.Dispatcher.BeginInvoke 方法private void btnThread1_Click(object sender, RoutedEventArgs e){ new Thread(() => {this.Dispatcher.BeginInvoke(() => { MessageBox.Show("Hell转载 2012-02-25 15:45:19 · 594 阅读 · 0 评论 -
Silverlight4、5单元测试
1.到http://silverlight.codeplex.com/下载Silverlight Toolkit后安装,Silverlight单元测试框架会自动安装,如果是Silverlight5版本的toolkit则测试框程序集在C:\Program Files (x86)\Microsoft SDKs\Silverlight\v5.0\Toolkit\dec11\Testing下面,分别是原创 2012-09-10 18:08:09 · 1887 阅读 · 0 评论 -
Silverlight中TextBox禁止输入和粘贴非数值字符
说明:Silverlight程序中有一个文本框控件TextBox名为textBox1,TextChanged事件处理函数如下,利用正则表达式禁止输入和粘贴非数值字符。private string originStr = "";//存放符合要求的数值字符串 private Regex regex = new Regex(@"^[+-]?(?!0\d)\d+(\.[0-9]+)?$原创 2013-01-08 14:28:28 · 1862 阅读 · 0 评论 -
Silverlight中TextBox禁止输入和粘贴非数值字符
说明:Silverlight程序中有一个文本框控件TextBox名为textBox1,TextChanged事件处理函数如下,利用正则表达式禁止输入和粘贴非数值字符。允许输入的特殊字符包括一个英文句点和一个负号,且句点必须不能是第一个字符,如果有负号则必须是第一个字符。private string originStr = "";//存放符合要求的数值字符串 private Re原创 2013-01-08 14:36:33 · 990 阅读 · 0 评论 -
Silverlight中Datagrid控件自定义列头样式Demo
Demo如下:原创 2013-04-03 17:08:29 · 1802 阅读 · 0 评论 -
VS2010在非IE浏览器下调试Silverlight程序
以Chrome为例:第一步:在程序中设置断点。第二步:右键点击web应用程序的起始页(.html或.aspx文件),选择“浏览方式”,选中Chrome或其它非IE浏览器,点“浏览”第三步:点击VS2010菜单“调试”->“附加到进程”,在打开的窗口中,找到“类型”列包含"Silverlight"的Chrome进程,选中后点“附加”按钮,即进入Chrome调试模式,之后调试同IE原创 2013-06-17 19:19:34 · 2019 阅读 · 0 评论 -
导出 Silverlight DataGrid to Excel XML/CSV
参考自http://www.codeproject.com/Articles/45731/Export-Silverlight-DataGrid-to-Excel-XML-CSV和http://www.cnblogs.com/itelite/archive/2012/11/28/2792545.html源码如下:using System;using System.Collections.原创 2013-06-19 10:01:42 · 847 阅读 · 0 评论 -
Silverlight ContextMenu用法
void Loaded(object sender, RoutedEventArgs e) { ContextMenu contextMenu = new ContextMenu(); contextMenu.Background = new SolidColorBrush(Colors.Transparent);原创 2012-05-18 16:07:36 · 3757 阅读 · 0 评论 -
silverlight在XAML中设置控件焦点
参考:http://stackoverflow.com/questions/4936204/set-focus-to-uielement-i-e-textbox-in-xaml-using-silverlight-41.首先需要添加对System.Windows.Interactivity.dll程序集的引用,这是一个blend提供的程序集2.定义一个类,继承自TargetedTrigge原创 2013-07-02 11:06:36 · 1794 阅读 · 0 评论 -
Silverlight 初始屏幕相关文章链接
http://msdn.microsoft.com/zh-cn/library/cc838130(v=vs.95).aspxhttp://msdn.microsoft.com/zh-cn/library/cc903962(VS.95).aspx原创 2012-08-30 09:28:10 · 558 阅读 · 0 评论 -
Silverlight中组合键用法举例
KeyDown事件处理函数: private void ControlMainPage_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) { // Ctrl+S if (e.Key == System.Windows.Input.Key.S原创 2012-06-01 08:51:06 · 942 阅读 · 1 评论 -
Silverlight查看CPU使用情况
使用Analytics类的两个属性,如下 Analytics myAnalytics=new Analytics(); string str1= myAnalytics.AverageProcessorLoad.ToString(); //所有进程占用cpu系数 string str2 = myAnalytics.Ave转载 2012-03-10 13:04:39 · 489 阅读 · 0 评论 -
Silverlight后台CS代码中创建四种常用的动画效果
在实际项目中,我们通常会在XAML代码中创建控件的动画效果,但在某一些特殊情况下,需要后台进行动画效果的自定义修改。那么我们就需要用到本节中讲述的相关动画效果自创建知识。在Silverlight中常用的动画创建方式有4种分别为 DoubleAnimation,ColorAnimation,PointAnimation,DoubleAnimationUsingKeyFrames。 •Doubl转载 2012-04-01 15:12:56 · 2845 阅读 · 0 评论 -
Silverlight、SVG、WPF转换工具
http://www.graphspe.com/#/Home原创 2012-03-31 15:36:25 · 2604 阅读 · 1 评论 -
Silverlight自定义控件 文章收集
http://msdn.microsoft.com/zh-cn/library/cc189093(v=vs.95).aspxhttp://msdn.microsoft.com/zh-cn/library/dd334413(v=vs.95).aspxhttp://msdn.microsoft.com/zh-cn/library/system.windows.controls.prog原创 2012-04-28 18:25:17 · 625 阅读 · 0 评论 -
Silverlight获取控件绝对位置
GeneralTransform generalTransform=ctlName.TransformToVisual(null);Point point = generalTransform.Transform(newPoint()); 说明:ctlName换成控件名即可。原创 2012-04-18 09:28:48 · 1947 阅读 · 0 评论 -
修改silverlight的默认初始屏幕
msdn:http://msdn.microsoft.com/zh-cn/library/cc838130(v=vs.95).aspx原创 2012-04-19 10:26:15 · 481 阅读 · 0 评论 -
Silverlight刷新页面方法
private void btn_Click(object sender, RoutedEventArgs e) { HtmlPage.Window.Eval("window.location.reload();");}转载 2012-05-07 20:06:02 · 2881 阅读 · 0 评论 -
Silverlight ListBox
1、自定义ListBoxItem Binding zhiduan}" Margin="5,2,0,0"/> Bindingshuxing}" Margin="5,2,0,0" Foreground="OrangeRe转载 2012-06-09 11:25:51 · 1374 阅读 · 0 评论 -
Silverlight 获取汉字拼音首字母
1、首先下载codeplex开源库http://encoding4silverlight.codeplex.com/2、在项目中添加对DBCS的引用3、定义如下方法:/// /// 得到一个汉字的拼音第一个字母,如果是一个英文字母则直接返回大写字母 /// /// 单个汉字 /// 单个大写字母转载 2013-07-22 11:33:21 · 1331 阅读 · 0 评论