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来弄。
查看全文
相关阅读:
TSQL 错误状态
CSS光标聚焦改指针为手
PD使用指导
Ext 为label添加单击事件
(转) SQL Server中解决死锁的新方法介绍
DateTime 的使用技巧
(转) C# 接口
常见频率f与周期T之间的关系
上拉电阻与下拉电阻的作用和区别
powershell命令返回值
原文地址:https://www.cnblogs.com/Oceanchip/p/952824.html
最新文章
JAVA 对象序列化(三)——transient以及Externalizable的一种替代方法(使用Serializable)
Java并发操作——基本的线程机制
html5_Canvas_画布_五角星
eclipse for php 配置xdebug
C#操作EXCEL之NPOI
C#用XmlDocument操作XML
javascript数组用法
Oracle SQL性能优化
w5100网上代码阅读,一个字乱x
看来还是要搬到这里来啊
热门文章
使用EverNote 一个月了
语音合成TTS(Text To Speech)和语音识别ASR(Automatic Speech Recognition)
快过年了,都没心情干活了
养与育
苦行僧般的生活
如何搭建个人网站
谢谢管理员
为何要重拾英语
C# 获取中文首字母
T SQL性能优化详解
Copyright © 2011-2022 走看看