线段连接类型(LineJoin)指定了线段了连接的方式,有三种不同的连接类型JOIN_MITER, JOIN_ROUND和OIN_BEVEL。
下面类型显示了三种不同的LineJoin类型。
private void LineJoin()
{
Color blackColor = new Color(0x000000);
Color whiteColor = new Color(0xffffff);
Path path = new Path();
path.MoveTo(40, 80);
path.LineTo(90, 40);
path.LineTo(140, 80);
graphics2D.Reset();
graphics2D.Clear(Color.White);
AffineTransform matrix = new AffineTransform();
graphics2D.AffineTransform = matrix;
Pen pen = new Pen(blackColor, 20, Pen.CapButt, Pen.JoinMiter);
graphics2D.Draw(pen, path);
pen = new Pen(whiteColor, 1);
graphics2D.Draw(pen, path);
matrix.Translate(0, 50);
graphics2D.AffineTransform = matrix;
pen = new Pen(blackColor, 20, Pen.CapButt, Pen.JoinRound);
graphics2D.Draw(pen, path);
pen = new Pen(whiteColor, 1);
graphics2D.Draw(pen, path);
matrix = new AffineTransform();
matrix.Translate(0, 100);
graphics2D.AffineTransform = matrix;
pen = new Pen(blackColor, 20, Pen.CapButt, Pen.JoinBevel);
graphics2D.Draw(pen, path);
pen = new Pen(whiteColor, 1);
graphics2D.Draw(pen, path);
}
分享到:
相关推荐
Silverlight示例Silverlight示例Silverlight示例Silverlight示例Silverlight示例Silverlight示例Silverlight示例Silverlight示例Silverlight示例Silverlight示例Silverlight示例Silverlight示例
**Silverlight连接数据库简单示例** Silverlight是微软推出的一种RIA(Rich Internet Application)技术,它允许开发人员创建丰富的、交互式的Web应用程序。在本示例中,我们将探讨如何使用Silverlight来连接数据库...
**Silverlight 示例详解** Silverlight,由微软公司开发,是一种基于.NET Framework的浏览器插件,旨在增强Web应用程序的媒体体验和交互性。它允许开发者创建丰富的、动态的、交互式的用户界面,支持多媒体播放、2D...
在本文中,我们将深入探讨如何使用Silverlight技术来实现一个二维旋转、平面渐变和动画效果,以此模拟雷达扫描的视觉效果。Silverlight是微软推出的一款强大的富互联网应用程序(RIA)开发平台,它允许开发者创建...
《Silverlight微软一站式示例代码库:中文版源码解析》 Silverlight,作为微软推出的一款基于.NET Framework的浏览器插件,曾广泛应用于富互联网应用(RIA)开发,尤其是在多媒体内容展示、交互式用户界面设计等...
【Silverlight探秘系列课程(13):网络通信与开发示例】 本课程主要探讨的是Silverlight在实现网络通信及开发示例方面的知识。Silverlight是微软推出的一款跨浏览器、跨平台的插件,主要用于增强Web应用的交互性和...
Canvas对象是Silverlight用户界面(UI)构建的基础,它是一个二维绘图区域,支持绝对定位。这意味着你可以精确地控制每个子元素在Canvas上的位置,通过设置其`Top`和`Left`属性。这两个属性分别定义了元素距离Canvas...
【银光+N维拼图游戏:Silverlight与WCF技术的完美融合】 本文将深入探讨一个基于Silverlight和WCF技术构建的n维拼图游戏的实现细节。Silverlight是微软推出的一种富互联网应用程序(RIA)平台,它允许开发者创建...
2. **图形和媒体支持**:Silverlight内置了强大的图形渲染引擎,支持矢量图形、动画以及高清视频播放,使得开发富媒体应用变得轻松。 3. **跨浏览器兼容**:Silverlight插件可以在多种浏览器上运行,包括Internet ...
Silverlight 2系列(35):升级Silverlight 2 Beta 1应用程序到Beta 2 Silverlight 2系列(34):使用Silverlight Streaming托管Silverlight应用程序 Silverlight 2系列(33):Silverlight 2应用Web Service两例 ...
Silverlight 2系列(35):升级Silverlight 2 Beta 1应用程序到Beta 2 Silverlight 2系列(34):使用Silverlight Streaming托管Silverlight应用程序 Silverlight 2系列(33):Silverlight 2应用Web Service两例 ...
Silverlight计算机图形学2二维坐标和显示基础.pdf
Silverlight是一种由微软开发的富互联网应用程序(RIA)平台,它允许开发者创建具有丰富图形、交互性和动画效果的Web应用程序。这个"Silverlight项目界面示例"提供了宝贵的资源,可以帮助你理解和模仿,以便设计出...
3. **项目设置**:为了使Silverlight应用程序在WinCE上运行,开发者需要配置项目设置,确保目标框架是Windows CE版本的Silverlight,并且设置正确的输出类型(通常为Windows CE应用程序)。 4. **部署和调试**:在...
这个“silverlight 示例”压缩包很可能是为了展示Silverlight技术的应用,通过SilverlightAirlines这个示例项目来帮助开发者理解和学习Silverlight的编程。 Silverlight在2007年首次发布,作为Adobe Flash的竞争...
4. **数据绑定和MVVM示例**: 展示如何使用数据绑定连接视图和视图模型,实现数据驱动的UI更新。 5. **网络通信示例**: 阐述如何与服务器进行异步通信,如调用Web服务、发送和接收数据。 6. **自定义控件和行为**: ...
- Microsoft Silverlight SDK:包含开发Silverlight应用程序所需的工具和库。 - Visual Studio:用于编写、调试和部署Silverlight应用的集成开发环境(IDE)。 ### 3. 创建Silverlight项目 在Visual Studio中,...
这个示例展示了一个国家-省份-城市的三级树形结构,它在Visual Studio 2010环境下,使用Silverlight 4.0平台开发并通过了调试。 首先,让我们了解Silverlight TreeView。TreeView是Windows Presentation Foundation...
本示例“Silverlight用户验证”着重关注如何在Silverlight应用中实现用户输入的验证,确保数据的有效性和安全性。 在Silverlight应用中,用户验证是必不可少的一部分,它能确保用户在提交数据时遵循预设的规则,...