zoukankan
html css js c++ java
AG_E_RUNTIME_METHOD : CreateFromXaml错误的及解决
我用Script#+Silverlight创建一个简单的Demo,结果出来AG_E_RUNTIME_METHOD : CreateFromXaml错误,刚刚开始还以为是我的代码有问题,可是找了很久都不知道问题出在那。后来从网上搜了一下,结果是因为字符串的问题,网上给的一个解决方案是修改重写一下string的replaceAll方法,其实根本原因是因为字符串中有特殊字符。现在把我的问题代码与正确代码贴在下面。
问题代码
1
string
xamlFormat
=
@"
<Canvas Width=""40"" Height=""40"" RenderTransformOrigin=""0.5,0.5"">
2
<Canvas.RenderTransform><ScaleTransform /></Canvas.RenderTransform>
3
<Rectangle Width=""40"" Height=""40"" Fill=""{0}"" /></Canvas>
"
;
4
string
xaml
=
string
.Format(xamlFormat, color);
正常代码
1
string
xamlFormat
=
@"
<Canvas Width=""40"" Height=""40"" RenderTransformOrigin=""0.5,0.5""> <Canvas.RenderTransform><ScaleTransform /></Canvas.RenderTransform><Rectangle Width=""40"" Height=""40"" Fill=""{0}"" /></Canvas>
"
;
2
string
xaml
=
string
.Format(xamlFormat, color);
目前发现的非法字符由\r\n,包括回车换行就出问题。如果你觉得上面写的不直观的话,可以改用StringBuilder来弄。
查看全文
相关阅读:
java中的常用内存区域总结
访问权限修饰符-static-final-this-super-匿名对象
Scanner-String-StringBuilder-API
This application failed to start because it could not find or load the Qt platform plugin “windows”错误解决方法
如何优雅的写C++代码(一)
Color Map的生成方法
加色法和减色法
无线电入门书籍推荐
玩业余无线电的前期准备
iPhone 上拨号键盘的发音规律
原文地址:https://www.cnblogs.com/Oceanchip/p/952824.html
最新文章
usort 函数
phpexcel 的使用
mysql cast
分位数回归及其Python源码
python中self与__init__怎么解释能让小白弄懂?
GitHub 上有哪些优秀的 Python 爬虫项目?
Django 官方推荐的姿势:类视图
Celery详解
Mysql 事件记录 | performance_schema全方位介绍
初相识|performance_schema全方位介绍
热门文章
python协程详解
python多线程详解
python中对多态和多态性的理解
ArrayList集合--关于System.out.print(Object obj);的理解
最近遇到的异常与错误总结
文本与集合的读取写入方式总结
关于集合的几个问题
面向对象的几个问题
接口--多态
关于死循环while(true){}或for(;;){}的总结
Copyright © 2011-2022 走看看