WPF笔记(1.10 绘图)——Hello,WPF!

简介: 原文:WPF笔记(1.10 绘图)——Hello,WPF!书中的代码语法过时了,改写为以下(测试通过):                                                                                                                                                                                            Click!                     ScaleTransform将button放大3倍。
原文: WPF笔记(1.10 绘图)——Hello,WPF!

书中的代码语法过时了,改写为以下(测试通过):

img_a6339ee3e57d1d52bc7d02b338e15a60.gif          < Button >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
< Button.LayoutTransform >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                
< ScaleTransform  ScaleX = "3 "  ScaleY = "3 "   />
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
</ Button.LayoutTransform >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
< StackPanel Orientation = " Horizontal " >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                
< Canvas Width = " 20 "  Height = " 18 "  VerticalAlignment = " Center " >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                    
< Ellipse Canvas.Left = " 1 "  Canvas.Top = " 1 "  Width = " 16 "  Height = " 16 "
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                      Fill
= " Yellow "  Stroke = " Black "   />
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                    
< Ellipse Canvas.Left = " 4.5 "  Canvas.Top = " 5 "  Width = " 2.5 "  Height = " 3 "
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                      Fill
= " Black "   />
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                    
< Ellipse Canvas.Left = " 11 "  Canvas.Top = " 5 "  Width = " 2.5 "  Height = " 3 "
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                      Fill
= " Black "   />
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                    
< Path Data = " M 5,10 A 3,3 0 0 0 13,10 "  Stroke = " Blue "   />
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                
</ Canvas >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                
< TextBlock VerticalAlignment = " Center " > Click !</ TextBlock >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
</ StackPanel >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
</ Button >

ScaleTransform将button放大3倍。
Canvas上画图,画一个笑脸,3个椭圆,黄色是脸的轮廓,黄色是眼睛。蓝色钢笔画的是嘴巴——可以顺便了解这四个元素在Canvas上是怎么精确定位的。
目录
相关文章
|
C# Windows
WPF绘图
添加一个绘图面板项目按右键添加类DrawingPanel using System; using System.Collections.Generic; using System.Linq; using System.
1375 0
|
C# .NET 开发框架
WPF笔记 ( xmlns引用,Resource、Binding 前/后台加载,重新绑定) 2013.6.7更新
原文:WPF笔记 ( xmlns引用,Resource、Binding 前/后台加载,重新绑定) 2013.6.7更新 1、xmlns Mapping URI的格式是 clr-namespace:[;assembly=] (1)如果自定义类和XAML处在同一个Assembly之中,只还需要提供clr-namespace值。
1459 0
|
算法 C#
WPF特效-绘图
原文:WPF特效-绘图                  WPF玩起来还是挺炫酷的。我实现的效果:不同色块交叉,交叉部分颜色叠加显示。
1255 0
|
C# 容器
WPF笔记(1.2 Navigation导航)——Hello,WPF!
原文:WPF笔记(1.2 Navigation导航)——Hello,WPF!这一节是讲导航的。看了一遍,发现多不能实现,因为版本更新了,所以很多旧的语法不支持了,比如说,不再有NavigationApplication,仍然是Application,TextBlock容器的TextWrap属性改为TextingWrap,StartupUri指向"Page1.xaml"。
842 0