xmal 解析器没有办法解析类的TypeConverter.代码如下

页面代码:

<Window x:Class="WpfApplication_xmln.Windows.ConvertWindow"

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

xmlns:codes="clr-namespace:WpfApplication_xmln.Codes"

Title="ConvertWindow" Height="300" Width="300">

<Window.Resources>

<codes:Human x:Key="scHuman" Name="NiNi" Child="HeHe"></codes:Human>

</Window.Resources>

<Grid>

<Button Margin="50,50,50,50" Click="Button_Click" Content="this is the button" Background="Violet"></Button>

</Grid>

</Window>

后台代码:

[TypeConverterAttribute(typeof(StringToHumanTypeConvert))]

class Human

{

public string Name { get; set; }

public Human Child { get; set; }

}

class StringToHumanTypeConvert : TypeConverter// using System.System.ComponentModel;

{

public override object ConvertFrom(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value)

{

if (value != null)

{

Human h = new Human();

h.Name = value.ToString();

return h;

}

return base.ConvertFrom(context, culture, value);

}

}

private void Button_Click(object sender, RoutedEventArgs e)

{

Human h = this.FindResource("scHuman") as Human;

MessageBox.Show(h.Child.Name);

}

错误1“Human”的 TypeConverter 不支持从字符串进行转换。这个问题到目前为止还没有解决。但是程序是可正常运行的。没有运行问题。

转载于:https://blog.51cto.com/6772017/1432317

WPF ---- ​xmal 解析器没有办法解析类的TypeConverter相关推荐

  1. java xml解析器_Java XML解析器

    java xml解析器 Java XML parser is used to work with xml data. XML is widely used technology to transpor ...

  2. java sax解析器_Java SAX解析器示例

    java sax解析器 SAX Parser in java provides API to parse XML documents. SAX parser is different from DOM ...

  3. 解析器 java_Java高性能解析器实现思路及方法学习

    当你必须自己实现一个解析器时,你对它的期望会有很多,包括性能良好.灵活.特性丰富.方便使用,以及便于维护等等.说到底,这也是你自己的代码.在本文中,我将为你介绍在Java中实现高性能解析器的一种方式, ...

  4. python的网页解析器_网页解析器(BeautifulSoup)-- Python

    分享一下关于 Python的网页解析器(BeautifulSoup) BeautifulSoup解析器 为了实现解析器,可以选择使用正则表达式.html.parser.BeautifulSoup.lx ...

  5. 实现迷你解析器把字符串解析成NestInteger类 Mini Parser

    为什么80%的码农都做不了架构师?>>>    问题: Given a nested list of integers represented as a string, implem ...

  6. python解析器_Python Python解析器

    欢迎观临Three太宝小屋- 什么是解析器? 解析器(parser)是指一个程序,通常是编译器的部分,接收输入的顺序源程序指令.交互式联机命令.标记或者一些其它定义的接口. 由于整个Python语言从 ...

  7. 手写token解析器、语法解析器、LLVM IR生成器(GO语言)

    最近开始尝试用go写点东西,正好在看LLVM的资料,就写了点相关的内容 - 前端解析器+中间代码生成(本地代码的汇编.执行则靠LLVM工具链完成) https://github.com/daibinh ...

  8. 个位数加减乘除解析器c语言,解析器模式实现简单四则运算

    背景 在项目实施过程中,遇到客户提出一个需求:用户运用现有数学符号实现自定义公式,实现在线编辑公式,由系统实现解析.初次遇到这个需求,最初通过surfing找到一些优秀的开源算法包,例如Express ...

  9. python 参数解析器_Python参数解析器,在h之前引发异常

    我不知道为什么会这样.我的理解是用户至少有机会在执行默认操作之前使用-h.import os, sys, argparse class argument_parser(): # call on all ...

最新文章

  1. TreeView和DataGridView控件组合使用
  2. 代码UITableView点击cell跳转
  3. UVa 12657 - Boxes in a Line ( 双向链表 )
  4. 【Tensorflow】深度学习实战05——Tensorflow实现Inception V3
  5. P3667 [USACO17OPEN]Bovine Genomics
  6. java五层架构_Web五层架构
  7. Win10磁盘分区工具-无损分区助手
  8. Paddle-Lite 安卓端部署
  9. QGIS转换shp/img文件坐标系(wgs84/gcj02/bd09)
  10. RRT、RRTConnect、RRT*——Matlab算法
  11. java网络编程---使用URL爬取歌曲
  12. ulipad 无法安装使用、无法调试、64位版本问题 ImportError: No module named comtypes 整体解决方案!
  13. 计算机老师需要考普通话吗,汉语水平考试是普通话考试吗(普通话报名必须用电脑吗)...
  14. 【OpenCV 例程 300篇】240. OpenCV 中的 Shi-Tomas 角点检测
  15. 【硬件】常见芯片封装技术
  16. 《米四度的的思考》访问量突破10万
  17. python恢复硬盘数据_如何恢复 macOS或Mac OS X上硬盘数据?
  18. 骁龙765g和麒麟9905g差别大不大 骁龙765g和麒麟990哪一个更好一点
  19. 汽车尾灯控制电路(数电课设)
  20. 《我的世界》Python编程入门(0) 给家长的建议

热门文章

  1. 【总结】循序渐进,有三AI不得不看的技术综述(超过100篇核心干货)
  2. 【图像分割应用】设备自动化(一)——自动驾驶
  3. 【图像分割应用】医学图像分割(三)——肿瘤分割
  4. 【强化学习】从强化学习基础概念开始
  5. 全球及中国七氟二甲基辛二酸铜(II)行业竞争策略与投资前景研究报告2022版
  6. Ehcache缓存配置
  7. 第一个python命令
  8. 缩点+染色+DFS codeforce467D
  9. 使用telnet模拟邮件的收发
  10. 判断滚动条是否到某个位置,还有滑动的方向,以此来判断什么时候阻止滚动条滚动...