博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF 与Surface 2.0 SDK 亲密接触 - 图形缩放篇
阅读量:6992 次
发布时间:2019-06-27

本文共 666 字,大约阅读时间需要 2 分钟。

     通过上一篇的介绍大家应该已经了解到 可以使开发者方便的实现控件的Manipulate 操作。细心的朋友可能发现了前面示例中矩形的缩放似乎有些问题,为了便于说明我们编写如下代码。

     在ScatterView 中分别加入了矩形和椭圆形,并且为两个图形分析别限定了长、宽尺寸。当我们对图形进行缩放操作时发现,两个图形本身尺寸并没有发生任何变化,只有ScatterViewItem 尺寸变大了。似乎图形的大小已经被长、宽参数约束住了。

Original

Resize

     遇到这种情况时需要使用Viewbox 控件中,Viewbox 并不是Surface 2.0 SDK 的控件,而是一个WPF 控件。它可以使图形随ScatterViewItem 尺寸的变化而变化。如下示例代码制作两个相同的矩形,并只将其中一个嵌入Viewbox 控件。从图中可以看到Viewbox 中的红色矩形会根据ScatterViewItem 尺寸变化而自动调节。这样当我们进行Manipulate 操作时,相应的控件尺寸也会随之变化。

Viewbox

转载于:https://www.cnblogs.com/gnielee/archive/2011/07/17/wpf-surface2sdk-manipulate-shape.html

你可能感兴趣的文章
jQuery源码研究——解决命名冲突
查看>>
主成分分析(PCA)原理详解(转载)
查看>>
(转)基于MVC4+EasyUI的Web开发框架形成之旅--总体介绍
查看>>
Hadoop之——HBASE结合MapReduce批量导入数据
查看>>
微信公众平台开发(111) 现金红包、裂变红包、企业付款
查看>>
ZooKeeper安装部署
查看>>
dropout
查看>>
大数据开发 | MapReduce介绍
查看>>
phpt5支付宝登陆支付接口解析
查看>>
父类构造方法中调用虚方法
查看>>
理解extern
查看>>
setSystemUiVisibility() 与 getSystemUiVisibility() 显示隐藏状态栏
查看>>
mongoDB - 安装
查看>>
xp安装maven
查看>>
(转)sscanf函数的用法
查看>>
30个高质量的免费jquery滑块PSD文件
查看>>
hdu1686(kmp)
查看>>
【web前端面试题整理05】做几道前端面试题休息休息吧
查看>>
SQL查询的几种方式
查看>>
悉尼农历节精彩贺岁活动准备就绪
查看>>