会员
周边
新闻
博问
融资
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
黑夜的雨
博客园
首页
新随笔
联系
订阅
管理
2009年6月2日
获取图片格式(不通过文件名后缀)
摘要: /// <summary> /// 返回图片格式(和文件名后缀无关) /// </summary> /// <param name="strImgPath">图片路径及名称</param> /// <returns>jpeg\gif\bmp\png\tif\icon\wmf</returns> string GetImag...
阅读全文
posted @ 2009-06-02 09:57 乔治国
阅读(1368)
评论(0)
推荐(1)
编辑
2009年5月27日
将System.Windows.Controls.Image的BitmapSource转换为System.Drawing.Bitmap
摘要: 很容易将System.Windows.Controls.Image的BitmapSource设置为System.Drawing.Bitmap类型的变量,但如何将将System.Windows.Controls.Image的BitmapSource转换为System.Drawing.Bitmap的问题让我郁闷了半天,终于在网上找到了一个方法,虽然笨了点,不过总算实现了转换。不知道还有没有更好的方法,...
阅读全文
posted @ 2009-05-27 16:37 乔治国
阅读(3740)
评论(0)
推荐(0)
编辑
2009年2月20日
WPF中实现Expander标题的文字竖排
摘要: 有时Expande 控件的标题文字需要竖排,例如 Expande的FlowDirection属性为"RightToLeft",即左右方向的收缩:<Grid x:Name="gridTemplate"><Grid.Resources><!--模板数据的Expender标题竖排--><DataTemplate x:Key="ExpanderHeaderText...
阅读全文
posted @ 2009-02-20 13:10 乔治国
阅读(2856)
评论(1)
推荐(0)
编辑
2009年2月19日
WPF 中非模式对话框的实现
摘要: 用VC++ 要实现非模式对话框的,可以用下面的代码:if(!IsWindow(m_myDlg.m_hWnd)){m_myDlg.Create(IDD_MY_DLG,this);}但是WPF中的窗口没有句柄,实现非模式对话框就比较麻烦,特别是在主窗口中需要多次显示某个非模式对话框时。查了一些资料,可以在执行非模式对话框的Closing事件的时候做些手脚:在主窗口类中定义非模式对话框(ShowImag...
阅读全文
posted @ 2009-02-19 17:16 乔治国
阅读(886)
评论(0)
推荐(0)
编辑
2009年2月17日
WPF 打印问题
摘要: 在调用PrintDialog的函数 PrintVisual(Visual visual, string description)打印某个Visual对象时,遇到一个问题,如果这个Visual有滚动条,即UserView不能显示全部Visual时,当滚动条拖动到中下部分时,只能打印出部分内容。可以用以下语句解决这个问题:(其中 this指需要打印的Visual,如Canvas)PrintDialog...
阅读全文
posted @ 2009-02-17 20:08 乔治国
阅读(1212)
评论(2)
推荐(0)
编辑
2008年12月3日
网页下载CAB文件总结
摘要: 网页下载CAB文件总结原来的程序是一个EXE,现在需要封装成COM,然后打包成CAB文件,让客户通过网页调用。耗费了两天时间终于完成了,总结一下。1、最初我是用VC6.0的MFC ActiveX生成了OCX,OCX中有一个对话框,通过IE控件来显示一个生成的网页文件,写完之后发现通过外部IE调用OCX的时候对话框中的IE控件显示不出来需要加载的网页。 没办法,只能让OCX返回网页文件的地址,再通过...
阅读全文
posted @ 2008-12-03 10:25 乔治国
阅读(1736)
评论(0)
推荐(0)
编辑
2008年11月27日
Applications=Code+Markup 读书笔记之八 Dependency Property
摘要: 1、逻辑树和视觉树本章提到逻辑树和视觉树(可视树)。在《WPF揭秘》中有较为详细的讲解。逻辑树:在WFP中,用户界面由一个对象树构建而成,这个树被成为逻辑树。几乎WPF的每一方面(属性、事件、资源等)都与逻辑树相关, 例如:属性值有时会沿着逻辑树自动传递给子元素,而触发的事件可以自底向上或自底而下遍历树。可视树:逻辑树的扩展,可视树中,节点都被打散,分放到核心可视组件中,可视树提供了一些详细的可视...
阅读全文
posted @ 2008-11-27 20:57 乔治国
阅读(201)
评论(0)
推荐(0)
编辑
Applications=Code+Markup 读书笔记之六-七 Dock、Grid、Canvas
摘要: 1 DockPanel DockPanel dock = new DockPanel(); 设置控件在DockPanel的位置: DockPanel.SetDock(ctl,Dock.Right); 等同于:ctl.SetValue(DockPanel.DockProperty,Dock.Right);[代码]2 Grid 面板布局常用,在XAML里更方便布局。2.1 设置行列 Grid grid...
阅读全文
posted @ 2008-11-27 20:56 乔治国
阅读(480)
评论(0)
推荐(0)
编辑
2008年11月26日
Applications=Code+Markup 读书笔记之五 Stack和Wrap
摘要: 五、Stack和Wrap1 类继承图UIElemnet FrameworkElement Pannel(抽象类) Canvas DockPanel Grid StackPanel UniformGrid(网格中所有单元格大小相同) WrapPannel(和StackPannel类似,但可以让子元素放在下一行或列) Pancel定义了Children,类型是UIElementCollection, ...
阅读全文
posted @ 2008-11-26 17:20 乔治国
阅读(280)
评论(0)
推荐(0)
编辑
Applications=Code+Markup 读书笔记之四 按钮与其他控件
摘要: 本章没什么新奇的东东。1、按钮 设置按钮的外边距 btn.Margin; 内边距 btn.Padding // 绑定按钮的Command功能, btn.Command = ApplicationCommands.Parse // 设定按钮的显示内容 btn.Content = ApplicationCommands.Parse.Text; 注:ApplicationCommands 类型公开了以...
阅读全文
posted @ 2008-11-26 17:17 乔治国
阅读(328)
评论(0)
推荐(0)
编辑
下一页