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来弄。
查看全文
相关阅读:
android ListView 获取点击的选项
架构流程笔记
关键字搜索
利用HttpWebRequest模拟提交图片
(一)phonegap自学---不会java也会写原生app
js正则笔记
jQuery插件编写,
存储过程分页
JavaScript中的this陷阱
jQuery.Deferred(jQuery1.5-2.1)源码剖析
原文地址:https://www.cnblogs.com/Oceanchip/p/952824.html
最新文章
《MORE EFFECTIVE C++》条款27 要求或者禁止对象分配在堆上
《More Effective C++ 》笔记
C中的setjmp与longjmp
《more effective c++》条款26 限制类对象的个数
linux的ftp使用方法
《计算机网络》笔记
《操作系统》相关
Catalan数
组合数学题
网格选项
热门文章
display:inline、block、inline-block的区别
移动设备优先viewport
常见的表死锁情况及解决方法
文件编码
Http响应code
普通用户控件使用
缓存Cache
membership db注册工具
继承Activity和View
android 中的一些小问题
Copyright © 2011-2022 走看看