02 2009 档案

WPF中实现Expander标题的文字竖排
摘要:有时Expande 控件的标题文字需要竖排,例如 Expande的FlowDirection属性为"RightToLeft",即左右方向的收缩:<Grid x:Name="gridTemplate"><Grid.Resources><!--模板数据的Expender标题竖排--><DataTemplate x:Key="ExpanderHeaderText... 阅读全文

posted @ 2009-02-20 13:10 乔治国 阅读(2931) 评论(2) 推荐(0)

WPF 中非模式对话框的实现
摘要:用VC++ 要实现非模式对话框的,可以用下面的代码:if(!IsWindow(m_myDlg.m_hWnd)){m_myDlg.Create(IDD_MY_DLG,this);}但是WPF中的窗口没有句柄,实现非模式对话框就比较麻烦,特别是在主窗口中需要多次显示某个非模式对话框时。查了一些资料,可以在执行非模式对话框的Closing事件的时候做些手脚:在主窗口类中定义非模式对话框(ShowImag... 阅读全文

posted @ 2009-02-19 17:16 乔治国 阅读(902) 评论(0) 推荐(0)

WPF 打印问题
摘要:在调用PrintDialog的函数 PrintVisual(Visual visual, string description)打印某个Visual对象时,遇到一个问题,如果这个Visual有滚动条,即UserView不能显示全部Visual时,当滚动条拖动到中下部分时,只能打印出部分内容。可以用以下语句解决这个问题:(其中 this指需要打印的Visual,如Canvas)PrintDialog... 阅读全文

posted @ 2009-02-17 20:08 乔治国 阅读(1244) 评论(2) 推荐(0)