gpt4 book ai didi

c# - 将 XAML ObjectDataProvider 转换为 C#

转载 作者:行者123 更新时间:2023-11-30 19:22:53 27 4
gpt4 key购买 nike

我想在我的 C# 代码后面而不是我的 XAML 中创建我的 ObjectDataProvider。

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

<ObjectDataProvider x:Key="FooSourceDS" ObjectType="{x:Type myNS:FooSource}" d:IsDataSource="True"/>

myNS 是一个引用我的 CLR 对象的 namespace 。

我对在 C# 中指定 ObjectType 感到困惑:

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

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

最佳答案

这是你需要的吗?

FooSourceDS.ObjectType = typeof(myNamespace.FooSource)

关于c# - 将 XAML ObjectDataProvider 转换为 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/354842/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com