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来弄。
查看全文
相关阅读:
MyBatis学习笔记
【Ts 5】Httpclient的应用和封装
【drp 12】再识转发和重定向:SpringMVC无法跳转页面
【多线程 5】线程池的类型以及submit()和execute()的区别
【多线程 5】线程池的类型以及submit()和execute()的区别
【多线程 4】多线程实例(实例分析博客在下一篇)
【多线程 4】多线程实例(实例分析博客在下一篇)
【多线程 3】多线程间的变量共享方式
【多线程 3】多线程间的变量共享方式
【多线程 2】常见的多线程创建方式
原文地址:https://www.cnblogs.com/Oceanchip/p/952824.html
最新文章
A1016 Phone Bills (25)(25 分)
1015 德才论 (25)(25 分)
结对项目:电梯调度算法的实现和测试
第1周团队作业
个人项目 2014
邹欣老师讲课时间地点
事后分析报告(Postmortem Report)要求
软件发布要求
团队作业week9
团队作业week8
热门文章
2012年团队博客列表
个人博客作业week5
暑假作业-Java语言程序设计(2020版)
一些好用的小工具
Git与码云(Git@OSC)入门-如何在实验室和宿舍同步你的代码(2)
Git与码云(Git@OSC)入门-如何在实验室和宿舍同步你的代码(1)
Git学习笔记
C语言程序设计课程设计自查表格
实验管理系统网址
Python不完全入门指南
Copyright © 2011-2022 走看看