当前位置:  开发笔记 > 编程语言 > 正文

将XAML ObjectDataProvider转换为C#

如何解决《将XAMLObjectDataProvider转换为C#》经验,为你挑选了2个好方法。

我想在我的C#代码中创建我的ObjectDataProvider,而不是我的XAML.

我想知道如何将此XAML更改为等效的C#.XAML由Microsoft Expression Blend 2生成,因此可以安全地忽略d:名称空间.


myNS是一个引用我的CLR对象的命名空间.

我正忙着在C#中指定ObjectType:

ObjectDataProvider FooSourceDS = new ObjectDataProvider();
FooSourceDS.ObjectType = myNamespace.FooSource;

Intellisence正确地将FooSource识别为'类型',这是ObjectType正在寻找的不是吗?



1> Bryan Watts..:

这是你需要的吗?

FooSourceDS.ObjectType = typeof(myNamespace.FooSource)



2> Jobi Joy..:

你的问题的答案是@Bryan写的,但交叉检查你是否想在代码杠杆上使用ObjectDataProvider.ObjectDataProvider只是一种实例化Binding特定类的XAML方法.但是如果你想用C#编写代码那么你真的不需要ObjectDataProvider.只需创建一个FooSource实例并使用它.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有