
以下Xaml路径在WPF中正常工作但在Silverlight中崩溃.我可以在Kaxaml中验证此行为.
路径代码是
<Path Fill="#FFEDEDED" strokeThickness="1" stroke="#FFA3A3A3" Opacity="0.7" VerticalAlignment="Center" HorizontalAlignment="Center" > <Path.Data> <PathGeometry figures="m 1 2 l 4.0525 5.2361 l 4.0527 -5.2361 z "/> </Path.Data></Path>
例外是脚本错误
Unhandled error in Silverlight Application. Failed to create a
System.windows.Media.PathfigureCollection from the text ‘m 1 2 l
4.0525 5.2361 l 4.0527 -5.2361 z’
它应该像这样绘制一个三角形:
有任何想法吗?
解决方法 与WPF不同Silverlight不支持将字符串转换为数字.我在Expression Blend中收到以下下划线/悬停错误消息:
通过Blend为Silverlight创作的等效三角形是:
<Path Fill="#FFEDEDED" strokeThickness="1" stroke="#FFA3A3A3" Opacity="0.7" VerticalAlignment="Center" HorizontalAlignment="Center" Data="m 1 2 l 4.0525 5.2361 l 4.0527 -5.2361 z" />总结
以上是内存溢出为你收集整理的wpf – 为什么这个Xaml Path崩溃了Silverlight?全部内容,希望文章能够帮你解决wpf – 为什么这个Xaml Path崩溃了Silverlight?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)