随笔分类 - Silverlight
摘要:Silverlight中的打印只有一个类,那就是PrintDocment这个对象来实现。下面我用两种方法来实现Silverlight的打印:第一种:private void btnPrint_Click(object sender, RoutedEventArgs e) { PrintDocument document = new PrintDocument(); // tell the API what to print document.PrintPage += (s, args) => ...
阅读全文
摘要:前台:<Grid x:Name="MemberReport"></Grid>后台:给Grid添加新行 RowDefinition rd = new RowDefinition(); GridLength gl = new GridLength(25); rd.Height = gl; MemberReport.RowDefinitions.Add(rd); for (int i = 4; i <= MemberReport.RowDefinitions.Count; i++) ...
阅读全文
摘要:昨天在公司做了一个Silverlight的项目,想回家看看,结果到家用VS2010打开一看,却发现无法加载程序。出现如下图所示的错误:在输出项目中,出现如图所示的提示:可以看到是我的.csproj文件出现了问题,于是打开SLMVVMTest.csproj文件,可以看到如图所示:在<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>这一行出现了问题。这是我发现其实我的Silverlight版本号是不对的,所以,可以这么改正(我家里的Silverlight是3.0的), <TargetFr
阅读全文
摘要:本文为原创文,难免会有一些小得瑕疵,敬请谅解。所有示例均是博主测试过的,如有转载请标明出处,谢谢。我们知道,ListBox是一个列表控件,它可以把绑定的数据以列表的形式表现出来。但是有些时候,我们需要根据不同需要来改变列表里的布局。这时有些肯定要说,那改变ItemTemplate里的内容不就好了吗?但是你要知道ItemTemplate里的内容是用来指定重复内容的,而我所谓的布局是整个的布局。看看下面的例子就能理解了:这个图片显示的就是我所需要的Listbox的布局,一个图片加上图片名,它们可以横向排列,当宽不够时,自动向下填充。想要实现这样的布局也很简单:Listbox控件里有一个ItemsP
阅读全文
摘要:本文为原创文,难免会有一些小得瑕疵,敬请谅解。
所有示例均是博主测试过的,如有转载请标明出处,谢谢。
在Asp.Net中,我们可以使用Css+Div来控制样式,在Silverlight中我们也可以使用全局样式。
当我们新建一个Silverlight项目时,会发现里面自带一个App.Xaml文件,此文件格式如下:
阅读全文
摘要:silverlight自适应屏幕有很多方法,我自己在网上搜索了一些,并对此进行改进和完善。第一种方法:一般来说可以捕捉resize事件,然后做变换。 publicMainPage(){this.Loaded+=newRoutedEventHandler(MainPage_Loaded);}voidMainPage_Loaded(objectsender,RoutedEventArgse){App.Current.Host.Content.Resized+=newEventHandler(Content_Resized);}voidContent_Resized(objectsender,Eve
阅读全文
摘要:ComboBox控件在Silverlight3里和Silverlight4里的属性是不一样的,在Silverlight4里使用。<UserControl xmlns:aui="clr-namespace:CRM.Class" xmlns:my="clr-namespace:CRM.UserControls" > //添加用户控件的引用 和RowIndexConverter类的引用 <UserControl.Resources> <aui:RowIndexConverter x:Key="RowIndex"
阅读全文