
WPF研究
文章平均质量分 50
大可山人
原深圳报业集团问工网技术总监,东莞汉德紧急救援科学技术研究院副院长,现深圳侨报技术总监。
展开
-
VS中.net项目多版本常用配置
本身不带Form的.Net项目及带Form的.Net项目配置略有不同,涉及WPF时,使用True,特性重复时添加:false原创 2023-02-02 17:20:19 · 4159 阅读 · 2 评论 -
从.net Framework4.6WPF升级到.netcore3.1/net5/6/7.0版本
本文通过upgrade-assistant工具(.net升级助手)使用命令行:upgrade-assistant upgradeyourWPF.csproj升级低版本WPF到net6.0-windows等,再改成适应性更强的netcoreapp3.1;net5.0;net6.0;net7.0;等。完成WPF的完美升级。原创 2022-12-10 09:14:14 · 2662 阅读 · 0 评论 -
在C#用GDI+实现图形图像的任意变形效果?
如何实现类似PHOTOSHOP中的图像任意变形效果,目前GDI+可以轻松实现由长方形变成任意平行四边形,但无法轻意解决变成梯形、三角形和任意四边形。例如下例:扭曲变形效果之一:扭曲变形效果之二:在下一代操作系统Vista中, 图形图像通过WPF的三维映射相应方式可以解决此问题(见我的一篇文章:在Expression Blend中制作侧面为梯形的类棱柱体),但有没有更直接的算法来解决此问题呢?经过搜原创 2004-12-04 17:59:00 · 11513 阅读 · 12 评论 -
平面图形任意变形问题的解决方案
http://61.186.252.131/expert/topic/886/886049.xml?temp=.9779779可惜没有写出源代码,但我相信此解决方案一定不错!哪位高手如果可以写出源代码,千万别忘了EMAIL给我一份哟。MSN(Email): a3news#hotmail.com相关问题:在C#用GDI+实现图形图像的任意变形效果? ---------------------原创 2005-10-10 10:05:00 · 5306 阅读 · 0 评论 -
学习WPF一些必看的链接
介绍 .NET Framework 3.0http://www.microsoft.com/china/MSDN/library/netFramework/netframework/intronetfx30.mspx?mfr=trueMicrosoft .NET Framework 3.0 的部署:http://www.microsoft.com/china/MSDN/library/netF原创 2007-08-03 20:51:00 · 7604 阅读 · 0 评论 -
使用WPF创建炫亮按钮
1. 创建三个按钮(创建多个按钮的目的是作对比及样式演示)(1)打开Microsoft Expression Blend 2(我这里是August Preview版本,以下简称Blend)(2)File -> New Project,默认选中的是第一个:WPF Applications(.exe),进行相关设置后按OK,如图:(3)此时回到刚才创建位置C:/Books/ButtonDemos目录中原创 2007-08-07 10:55:00 · 10079 阅读 · 0 评论 -
保存、加载、打印WPF中的RichContent
void{ range = fStream = range.Save(fStream, fStream.Close();} { { range = fStream = range.Load(fStream, fStream.Close(); }} private void PrintCommand() Pr转载 2007-08-07 17:08:00 · 2192 阅读 · 0 评论 -
WPF体验系列
从今天开始, 我将陆续分享对WPF的体验系列,敬请垂注。这里将陆续列出所有WPF体验系列的目录(不断更新中),如果你认为有一定参考价值,你可以收藏它。以下是拟建的部分目录(不断增加或调整中,同时会加上相关链接):第一部分: WPF初步WPF的环境搭建(WPF开发简介)WPF概述谁需要了解和学习WPF?WPF可以做些什么?第一个WPF程序WPF界面的设计环境MS Expression Blend原创 2007-08-06 12:13:00 · 3403 阅读 · 0 评论 -
在WPF设计工具Blend2中制作立方体图片效果
--------------------------------------------------------------------------------引用时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com 萝卜鼠在线图形图像处理----------------------------------------------原创 2007-08-10 12:20:00 · 10715 阅读 · 3 评论 -
在Expression Blend中制作侧面为梯形的类棱柱体
在上一篇“在WPF设计工具Blend2中制作立方体图片效果”( http://blog.youkuaiyun.com/johnsuna/archive/2007/08/10/1736000.aspx )中,演示了如何制作立方体形图片效果;本篇则制作侧面为梯形的类棱柱体形图片。由于立方体是相对较简单的图形变形,它不需要3D变形工具就可以制作。但是,如果是需要制作类似投射的图片效果,则需要进行图片的3D效果映原创 2007-08-10 14:49:00 · 6881 阅读 · 0 评论 -
在Microsoft Expression Blend 2 中绘制圆角矩形按钮
/* 声明:转载请保留此信息:http://www.BrawDraw.com, http://www.ZPXP.com 版权所有:a3news(AT)hotmail.com */(1)打开Blend 2,新建一个工程名称为:LinearGradientButton。 (2)使用矩形工具,在绘图区中拖出一个矩形框,使用你喜欢的颜色进入填充。(3)使用视图缩放工具将绘图区可见物件区域放大,为了方便操作原创 2007-08-13 15:31:00 · 12076 阅读 · 1 评论 -
WPF常见问题的问与答[1]
1. 如何设置链接? BrawDraw.Com Online (1)注意这句:BrawDraw.Com Online2. 如何画圆角矩形?注意上面(1)Border标记中的CornerRadius="40",它用来指定圆角矩形的圆角半径 3. 怎样象HTML中的CSS一样设置样式?使用Style - Setter方式: TargetType原创 2007-08-08 15:39:00 · 4658 阅读 · 0 评论 -
在VS2005中设置WPF中自定义按钮的事件
上篇讲了如何在Blend中绘制圆角矩形(http://blog.youkuaiyun.com/johnsuna/archive/2007/08/13/1740781.aspx),本篇继续下一步骤,如何自定义按钮的事件。(1)首先,在VS2005中打开上篇所建的项目(File - Open Project),找到LinearGradientButton.csproj(这是我这里的项目名称),打开之后,双击L原创 2007-08-13 16:19:00 · 4655 阅读 · 0 评论 -
WPF中,如何使用图像API进行绘制而不是XAML?
--------------------------------------------------------------------------------转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com 萝卜鼠在线图形图像处理----------------------------------------------原创 2007-08-08 16:25:00 · 8041 阅读 · 2 评论 -
收集一些有关SilverLight(WPF/E)的链接[转贴]
1.介绍类:1.1 Microsoft欲以SilverLight挑 战flash/flex1.2 能提供丰富体验的Microsoft SilverLight1.3 Silverlight1.4 Silverlight的业务场景1.5 Silverlight相关资源1.6 一场争论:正面面对Microsoft SilverLight(WPF/E)! 请大家各抒己见!2.动手类:2.1 Silverl转载 2007-08-12 17:41:00 · 2449 阅读 · 0 评论 -
学SilverLight必看的一幅图片
原创 2007-08-12 18:42:00 · 1868 阅读 · 0 评论 -
WPF中利用RadialGradient模拟放大镜效果
--------------------------------------------------------------------------------引用时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com 萝卜鼠在线图形图像处理----------------------------------------------原创 2007-08-13 17:32:00 · 5954 阅读 · 8 评论 -
借助Photoshop,Illustrator等设计软件进行WPF图形图像的绘制
本文所示例子是借助第三方设计软件,制作复杂的矢量图形,转成与XAML酷似的SVG,再转换成xaml而实现的。这是原图: 使用Photoshop处理后的二值图片:为何处理成黑白的二值图片呢,是方便使用Illustrator中的自动描路径工具进行图片的轮廊(路径)处理。这是制作后得到的XAML效果图片:这是XAML代码: xmlns="http://schemas.microso原创 2007-08-14 14:14:00 · 4288 阅读 · 0 评论 -
距离北京奥运还有359天,发布WPF版本的北京2008标志(上)
效果图: XAML代码:原创 2007-08-15 13:14:00 · 5496 阅读 · 0 评论 -
WPF中,Grid与Table的区别(英文)
How is Grid Different from Table?Table and Grid share some common functionality, but each is best suited for different scenarios.(1)Grid derives from the Panel element, it defines a flexible grid area原创 2007-08-14 15:51:00 · 7447 阅读 · 0 评论 -
距离北京奥运还有359天,发布WPF版本的北京2008标志(下)
图片显示效果: XAML代码: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">原创 2007-08-15 13:31:00 · 6492 阅读 · 1 评论 -
有朋友说:"你写点WPF扫盲方面的文章吧",有道理!
有朋友提议我写点关于WPF扫盲方面的文章,我认为这是个好主意。有时间的话,我就写一写吧。 原来是没有这个打算的,既然提到了,我认为也还是有必要。希望可以帮助一下初学者,呵这里有一个视频,是介绍Yahoo Messager的,它是用WPF制作的:http://messenger.yahoo.com/vista_popup.php原创 2007-08-20 21:24:00 · 2236 阅读 · 1 评论 -
Windows Presentation Foundation(WPF)中的数据绑定(控件与控件值的绑定)
--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------原创 2007-08-21 14:51:00 · 3576 阅读 · 0 评论 -
Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定)
--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------原创 2007-08-21 15:59:00 · 3228 阅读 · 0 评论 -
Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定之二:使用外部URL的XML文件)
--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------原创 2007-08-21 16:40:00 · 4759 阅读 · 0 评论 -
越来越人性化的.Net C#,VB.Net语言特性:自动属性,对象初始化器和集合初始化器
--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------原创 2007-08-22 17:57:00 · 2823 阅读 · 3 评论 -
浅谈WPF中对控件的位图特效(WPF Bitmap Effects)
--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------原创 2007-08-22 21:19:00 · 6447 阅读 · 1 评论 -
今天为IT168独家供稿发布:《WPF,将颠覆的设计世界?》
IT168技术频道首页:http://tech.it168.com/WPF,将颠覆的设计世界?http://tech.it168.com/msoft/2007-08-22/200708221532140.shtml原创 2007-08-23 11:03:00 · 2081 阅读 · 0 评论 -
WPF中使用Hashtable剔除重复字符串(比如电话号码)
本文中的输入框中的字符串是逗号隔开的,你可以换成其他特别的字符串.本篇中的亮点:1. 里面有一个玻璃样式按钮,用XAML制作2. WPF下TextBox允许多行文本的设置3. 使用Hashtable剔除重复字符串(比如电话号码)运行时的样子:(为了保护隐私,做了虚化及其他处理)WPF下TextBox允许多行文本的设置:需要:(1)将TextWrapping设为"Wrap"(2)将Accepts原创 2007-08-24 18:30:00 · 4417 阅读 · 2 评论 -
使用GDI+生成KnownColor列表
在写这篇“GDI+与WPF中的颜色简析”之前,我试着使用GDI+生成KnownColor列表。现将关键代码贴出来吧。最终效果图:现将关键代码: Bitmap m_Bitmap = null; protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e)原创 2007-08-27 19:56:00 · 5801 阅读 · 4 评论 -
简述WPF中的图像像素格式(PixelFormats)
--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------原创 2007-08-28 22:58:00 · 16085 阅读 · 4 评论 -
GDI+与WPF中的颜色简析
--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------原创 2007-08-27 19:25:00 · 21353 阅读 · 1 评论 -
WPF制作Logo,很爽,今后在应用程序中加入Logo轻松,省事!
这是效果:XAML代码: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">原创 2007-08-31 16:49:00 · 7697 阅读 · 6 评论 -
使用WPF将图片转变为灰度并加上水印并保存为文件
运行效果:(上图中左下角为原图的缩小显示,By:Johnson为TextBlock)保存的结果图片:上图的“Test Words.”为水印文字。XAML代码: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/x原创 2007-08-30 19:03:00 · 16977 阅读 · 8 评论 -
Windows Presentation Foundation (WPF)中的命令(Commands)简述
--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------原创 2007-09-03 17:47:00 · 4667 阅读 · 2 评论 -
深入WPF中的图像画刷(ImageBrush)之1——ImageBrush使用举例
昨天我在《简述WPF中的画刷(Brush) 》中简要介绍了WPF中的画刷的使用。现在接着深入研究一下其中的ImageBrush。如上文所述,ImageBrush是一种TileBrush,它使用ImageSource属性来定义图像作为画刷的绘制内容。你可以控制图像的缩放、对齐、铺设方式。ImageBrush可用于绘制形状、控件,文本等。下面看看它的一些简单应用:首先看一下效果图片:先看看上原创 2007-09-05 11:15:00 · 30088 阅读 · 0 评论 -
深入WPF中的图像画刷(ImageBrush)之2——ImageBrush的铺设方式
--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------原创 2007-09-05 11:44:00 · 21898 阅读 · 1 评论 -
WinForm控件与WPF控件的交互
这个问题其实也可以理解为:怎样在WPF/XAML中使用Winform中的控件(如PictureBox)?首先看看XAML代码:(注意下面加粗的部分) xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml原创 2007-09-03 21:15:00 · 8559 阅读 · 2 评论 -
简述WPF中的画刷(Brush)
--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------原创 2007-09-04 22:04:00 · 21884 阅读 · 3 评论 -
WPF中的文档打印
XAML代码:Invoke PrintDialogC#代码: string printFileName = @"C:/TestForPrint.xps"; public void InvokePrint(object sender, RoutedEventArgs e) { // 打印对话框,设置属性 PrintDialog pDialog = n原创 2007-09-07 11:38:00 · 8179 阅读 · 6 评论