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来弄。
查看全文
相关阅读:
windows和linux下安装 redis
YII1 配置redis并使用
YII1 安装smarty模版引擎
thinkphp5 阿里云短信 发送多参数的短信
利用securecrt或者xshell 下载服务器端文件到本地windows系统中
Swift 内存管理
扩展和协议
继承
构造与析构
方法
原文地址:https://www.cnblogs.com/Oceanchip/p/952824.html
最新文章
利用log4j打印sql的log日志
MyEclipse之各个版本的区别
Eclipse之各个版本的区别
Ant之build.xml详解
java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案
修改maven配置
配置文件
a
数据库
redis集群
热门文章
solrjiqun
微信参数
cookieUtil
linux页面修改
配置哦
Yii中验证码的设置(五)
你常用但是你经常得搜的一些mysql命令
mysql pdo 的curl
支付宝 支付demo调试
php中利用代码 开启错误和屏蔽错误
Copyright © 2011-2022 走看看