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来弄。
查看全文
相关阅读:
[前端插件]Bootstrap Table服务器分页与在线编辑应用总结
Accord.NET_Naive Bayes Classifier
Accord.NET入门
[C++]STL容器Vector的内存释放
[设计模式]适配器模式与外观模式
[设计模式]工厂模式
Linux下spi驱动开发
Qt移植对USB鼠标键盘、触摸屏的支持
linux设备模型详解 http://blog.csdn.net/linux_xiaomugua/article/details/6989386
LGPL协议的理解
原文地址:https://www.cnblogs.com/Oceanchip/p/952824.html
最新文章
Git使用
3. ZooKeeper客户端(一)
2. ZooKeeper基础
1. ZooKeeper简介
spring(六):spring中AOP的基本使用
spring(五):spring中Aware接口的使用
spring(三):spring中BeanPostProcessor的使用
spring(二):bean的生命周期
spring(一):spring的基础以及组件
一点期望
热门文章
spring 注解注入bean
mysql导出csv格式命令
synchronize类锁用父类作为锁能否锁住代码块
synchronized类锁,对象锁,方法锁
简单理解Zookeeper的Leader选举
一致性协议之ZAB
spring filter详解
jstack与jmap分析java堆栈信息
java file已存在,新建流写入此文件是否会覆盖原本file信息
[前端插件]为自己的博客增加打赏功能
Copyright © 2011-2022 走看看