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来弄。
查看全文
相关阅读:
Reborn
个人总结
第十六周个人进度条
梦断代码阅读笔记03
第十五周个人进度条
第十四周个人进度条
第十三周个人进度条
冲刺9
冲刺8
事后诸葛亮会议
原文地址:https://www.cnblogs.com/Oceanchip/p/952824.html
最新文章
[转载]容易被误读的IOSTAT
Bloom filter(布隆过滤器)概念与原理
【转载】c++内存布局
【转载】Linux内存管理
【系统软件工程师面试】1. C++部分
硬盘SMART检测参数详解[转]
muduo日志库分析
总结-现阶段存在的三个主要问题
博客园之用户体验与建议
测试计划
热门文章
课堂练习之小强大扫荡
第二轮冲刺-Runner站立会议10
第二轮冲刺-Runner站立会议09
第二轮冲刺-Runner站立会议08
第二轮冲刺-Runner站立会议07
第二轮冲刺-Runner站立会议06
第二轮冲刺-Runner站立会议05
《梦断代码》读后感 三
《梦断代码》读后感 二
《梦断代码》读后感 一
Copyright © 2011-2022 走看看