首页 / C# / C#-WPF中可点击图像映射的最佳方法
C#-WPF中可点击图像映射的最佳方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C#-WPF中可点击图像映射的最佳方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2077字,纯文字阅读大概需要3分钟。
内容图文
![C#-WPF中可点击图像映射的最佳方法](/upload/InfoBanner/zyjiaocheng/677/de6a1c4155f74bc5bc1b7ae926de3457.jpg)
我在C#WPF中有很多部分的图像
我想让每个部分都点击思考
我试图将图像拆分为各个部分,并在每个图像上进行事件
图片,但问题是图片的嵌套部分
制作图像地图的最佳方法是什么?
解决方法:
您可以使用Microsoft Expression Studio中包含的Expression Design轻松完成此操作.这是您要执行的步骤:
>将图像添加到Expression Design.
>然后,您可以使用PaintBrush工具根据需要将图像拆分为多个部分.
>然后,您必须将其导出到xaml.在导出窗口中,您可以选择Xaml Silverlight 3
画布为格式,路径为文本.
如您所知,它将图像上绘制的对象自动转换为具有所有坐标的路径对象.
然后,您可以复制导出的xaml并将其粘贴到您的应用程序中.
您可以从Dreamspark免费下载Expression Studio.
我刚刚制作了示例并将其导出到xaml:
<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Name="Untitled1" Width="62" Height="62" Clip="F1 M 0,0L 62,0L 62,62L 0,62L 0,0" UseLayoutRounding="False">
<Canvas x:Name="Layer_1" Width="62" Height="62" Canvas.Left="0" Canvas.Top="0">
<Image x:Name="Image" Source="Untitled1_files/image0.png" Width="1920" Height="1080" Canvas.Left="0" Canvas.Top="0">
<Image.RenderTransform>
<TransformGroup>
<MatrixTransform Matrix="1,0,0,1,-929.667,-510.667"/>
</TransformGroup>
</Image.RenderTransform>
</Image>
<Path x:Name="Path" Width="159.722" Height="161.743" Canvas.Left="82.757" Canvas.Top="-0.415951" Stretch="Fill" Fill="#FFE7DEDE" Data="F1 M 82.8307,30.8333C 81.8859,46.01 90.3304,60.6249 90.3304,75.831C 90.3304,88.8304 91.9427,101.93 90.3304,114.829C 89.0281,125.247 87.0101,136.367 90.3304,146.327C 95.3301,161.327 119.518,161.327 135.328,161.327C 157.018,161.327 175.778,144.86 193.825,132.828C 209.523,122.363 235.198,120.495 241.823,102.83C 243.994,97.0391 240.326,90.2367 237.323,84.8306C 230.656,72.8294 223.759,60.756 214.824,50.3323C 205.057,38.9377 205.748,18.0458 192.325,11.3342C 183.723,7.03329 173.332,8.29683 163.827,6.83447C 144.945,3.92956 125.479,-3.30947 106.83,0.834766C 94.3289,3.61269 83.6265,18.0524 82.8307,30.8333 Z "/>
</Canvas>
</Canvas>
导出的零件是Path对象.您可以对它进行任何操作.例如,您可以为此路径处理MouseClick事件,并更改路径的背景….
内容总结
以上是互联网集市为您收集整理的C#-WPF中可点击图像映射的最佳方法全部内容,希望文章能够帮你解决C#-WPF中可点击图像映射的最佳方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。