摘要:
silverlight的DataGrid控件默认就是单行文本到头,如果设置了列的长度,文本会被截断不显示。如何实现长文本自动换行?我们首先想到的是利用Style,因为换行只是外观的改变,不是行为的改变。1、标题换行:<Style TargetType="prim:DataGridColumnHeader" x:Key="aHeaderStyle"> <Setter Property="ContentTemplate"> <Setter.Value> <DataTemplate> < 阅读全文
随笔档案-2011年10月
Silverlight打印全套解决方案--支持打印预览、页面设置(横向纵向,页边距,纸张大小、字体大小)、自动分页和多页连续打印
2011-10-30 19:04 by slmk, 7765 阅读, 收藏, 编辑
摘要:
Silverlight打印解决方案2.1正式发布Silverlight打印解决方案2.0已发布2.0新特性:页头、页体和页脚的模板自定义,可以根据用户的需要自定义。打印预览支持连续滚动。预览支持缩放。支持Silverlight5的矢量打印。支持多层表头。改进的自动分页算法,相对于1.1的分页算法更简洁和准确。支持换行。--〉查看2.0详情以下是1.1版本:Silverlight4的打印支持很简陋,没有打印预览功能,我们的SilverlightPrint项目解决了打印预览的问题,在打印之前,可以查看报表是否合适。多页自动分页,每一页都会保留表头。通过页面设置可以选择打印方向,改变纸张大小,字体大 阅读全文
Silverlight调用JS获得浏览器窗口大小
2011-10-29 16:06 by slmk, 689 阅读, 收藏, 编辑
摘要:
通常我们都是把Silverlight插件嵌入到Html代码中的:<div id="silverlightControlHost"> <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" id="slplugin" width="100px" height="100px"> <param name="source" 阅读全文