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来弄。
查看全文
相关阅读:
QEMU裸机开发之S模式中断设置
ARM64 的 memcpy 优化与实现
RISCV from scratch 4: Creating a function prologue for our UART driver (2 / 3)
RISCV MCU堆栈机制
riscv 中断处理
Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security问题解决
每日学习
每日学习
每日学习
每日学习
原文地址:https://www.cnblogs.com/Oceanchip/p/952824.html
最新文章
大三学习进度36
大三学习进度35
大三学习进度33
大三学习进度34
[转]剖析top命令显示的VIRT RES SHR值
21号上传文件实现前端的拖拽功能
19号分析平台的功能
11月22文件上传的前端代码
sadas
11月17日智能上传数据分析平台的简介
热门文章
周总结
今日总结
centos7系列的网络yum源配置
新装centos机器基础配置之基础软件包安装
centos7内核升级
riscv 中断和异常处理
RISCV Bare Metal
qemu退出
ARM 汇编 Numeric local labels
riscv 开发之S模式ecall调用
Copyright © 2011-2022 走看看