摘要: silverlight的打印预览,一般是给要预览的控件照一张快照,这是通过WriteableBitmap类给控件生成位图实现的。但是WriteableBitmap类生成位图,必须要控件先经过渲染,要不然生成的是个鬼东西。实际过程中,我们预览的时候,往往控件是没有经过渲染的,这时候有个偏方就是,把控件放在弹出窗体(ChildWindow)的某个位置,接着在load事件里面生成位图,然后把控件clear掉,或者设置控件的宽高均为0,已达到隐藏的目的。这时候生成的位图就很标准了。最近两天,在做预览的时候,遇到了个头疼的问题。我要生成位图的控件里面有个ScrollViewer控件,这个控件通过Writ 阅读全文
posted @ 2012-04-24 23:08 blahblah 阅读(980) 评论(0) 推荐(0) 编辑