首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为属性中的某些类型创建和注册新的UI元素?

如何为属性中的某些类型创建和注册新的UI元素?
EN

Stack Overflow用户
提问于 2015-08-13 12:44:41
回答 1查看 84关注 0票数 0

考虑到我有一个实体:

代码语言:javascript
运行
复制
public class Person
{
    public string FullName { get; set; }
    public Address PersonAddress { get; set; }
}

哪个AddressComplexType

代码语言:javascript
运行
复制
public class Address
{
    public string City { get; set; }
    public string Street {get; set; }
}

因此,在数据库中,我有PersonAddress_CityPersonAddress_Street列。

问题1:模型设计器没有显示这个ComplexType属性。如何在应用程序中使用它们?

问题2:如何设计自定义控件并告诉XAF将其用于Address类型的属性

EN

Stack Overflow用户

发布于 2015-08-15 23:10:17

我非常肯定,如果Address类从XPO基类(如XPCustomObject )下降,那么Model中将显示XPCustomObject。

默认情况下,它将是UI中的LookupPropertyEditor (组合体)。您可以对其进行创建自定义控件,也可以使用内置ExpandObjectMembersAttribute将Adresss成员展开为Person DetailView。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31988642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档