WPF ---- xmal 解析器没有办法解析类的TypeConverter
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相关推荐
- java xml解析器_Java XML解析器
java xml解析器 Java XML parser is used to work with xml data. XML is widely used technology to transpor ...
- java sax解析器_Java SAX解析器示例
java sax解析器 SAX Parser in java provides API to parse XML documents. SAX parser is different from DOM ...
- 解析器 java_Java高性能解析器实现思路及方法学习
当你必须自己实现一个解析器时,你对它的期望会有很多,包括性能良好.灵活.特性丰富.方便使用,以及便于维护等等.说到底,这也是你自己的代码.在本文中,我将为你介绍在Java中实现高性能解析器的一种方式, ...
- python的网页解析器_网页解析器(BeautifulSoup)-- Python
分享一下关于 Python的网页解析器(BeautifulSoup) BeautifulSoup解析器 为了实现解析器,可以选择使用正则表达式.html.parser.BeautifulSoup.lx ...
- 实现迷你解析器把字符串解析成NestInteger类 Mini Parser
为什么80%的码农都做不了架构师?>>> 问题: Given a nested list of integers represented as a string, implem ...
- python解析器_Python Python解析器
欢迎观临Three太宝小屋- 什么是解析器? 解析器(parser)是指一个程序,通常是编译器的部分,接收输入的顺序源程序指令.交互式联机命令.标记或者一些其它定义的接口. 由于整个Python语言从 ...
- 手写token解析器、语法解析器、LLVM IR生成器(GO语言)
最近开始尝试用go写点东西,正好在看LLVM的资料,就写了点相关的内容 - 前端解析器+中间代码生成(本地代码的汇编.执行则靠LLVM工具链完成) https://github.com/daibinh ...
- 个位数加减乘除解析器c语言,解析器模式实现简单四则运算
背景 在项目实施过程中,遇到客户提出一个需求:用户运用现有数学符号实现自定义公式,实现在线编辑公式,由系统实现解析.初次遇到这个需求,最初通过surfing找到一些优秀的开源算法包,例如Express ...
- python 参数解析器_Python参数解析器,在h之前引发异常
我不知道为什么会这样.我的理解是用户至少有机会在执行默认操作之前使用-h.import os, sys, argparse class argument_parser(): # call on all ...
最新文章
- TreeView和DataGridView控件组合使用
- 代码UITableView点击cell跳转
- UVa 12657 - Boxes in a Line ( 双向链表 )
- 【Tensorflow】深度学习实战05——Tensorflow实现Inception V3
- P3667 [USACO17OPEN]Bovine Genomics
- java五层架构_Web五层架构
- Win10磁盘分区工具-无损分区助手
- Paddle-Lite 安卓端部署
- QGIS转换shp/img文件坐标系(wgs84/gcj02/bd09)
- RRT、RRTConnect、RRT*——Matlab算法
- java网络编程---使用URL爬取歌曲
- ulipad 无法安装使用、无法调试、64位版本问题 ImportError: No module named comtypes 整体解决方案!
- 计算机老师需要考普通话吗,汉语水平考试是普通话考试吗(普通话报名必须用电脑吗)...
- 【OpenCV 例程 300篇】240. OpenCV 中的 Shi-Tomas 角点检测
- 【硬件】常见芯片封装技术
- 《米四度的的思考》访问量突破10万
- python恢复硬盘数据_如何恢复 macOS或Mac OS X上硬盘数据?
- 骁龙765g和麒麟9905g差别大不大 骁龙765g和麒麟990哪一个更好一点
- 汽车尾灯控制电路(数电课设)
- 《我的世界》Python编程入门(0) 给家长的建议