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来弄。
查看全文
相关阅读:
MVC对session或cookie保存的值在js中做处理
JQuery判断是否是移动端
C# Guid 和 JQuery Guid
JQuery Cookie操作
DES置换表加密
RSA的基础运算
minikatz免杀之msf加载bin文件
minikatz免杀之Out-EncryptedScript加密
vue 多选框
小程序加载更多,上拉刷新
原文地址:https://www.cnblogs.com/Oceanchip/p/952824.html
最新文章
ltp 编译
u-boot 设置qspi speed
makefile进阶(1)——两种不同的依赖类型:normal prerequisites和order-only prerequisites
Makefile 中:= ?= += =的区别
ltp-ddt git url
zc706 flash compatible引发的思考
uboot移植与源码分析总结(5)-MTD管理(只看了部分)
vitis烧写u-boot的路径
spring-boot-starter-parent pom
doOnError and onErrorContinue test
热门文章
FlatMapTest
defer test
DelayTest
MongoLockProvider
Spring scheduler + ShedLock
Spring : @EnableScheduling 的工作原理 找到带某个注解的方法MethodIntrospector.selectMethods进行代理
aop EnableSchedulerLock MethodProxyScheduledLockAdvisor extends AbstractPointcutAdvisor
ThreadLocal
layui动态渲染select等组件并初始化赋值失败
EF特性
Copyright © 2011-2022 走看看