RolePlayerPropertyDescriptor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
与 ElementLinks 一起使用的属性描述符,以允许角色扮演者在属性网格中可视化为属性
public ref class RolePlayerPropertyDescriptor : System::ComponentModel::PropertyDescriptor
[System.Diagnostics.DebuggerDisplay("Name = {Name}, Element = {describedElement}, Role = {DomainRoleInfo.Name}")]
public class RolePlayerPropertyDescriptor : System.ComponentModel.PropertyDescriptor
[<System.Diagnostics.DebuggerDisplay("Name = {Name}, Element = {describedElement}, Role = {DomainRoleInfo.Name}")>]
type RolePlayerPropertyDescriptor = class
inherit PropertyDescriptor
Public Class RolePlayerPropertyDescriptor
Inherits PropertyDescriptor
- 继承
-
RolePlayerPropertyDescriptor
- 属性
构造函数
| RolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, Attribute[]) |
构造函数 |
| RolePlayerPropertyDescriptor(Store, DomainRoleInfo, Attribute[]) |
构造函数 |
属性
| AllowNull |
当通过此 PropertyDescriptor 设置时,null 是否为此角色扮演者的有效值 |
| ComponentType |
框架需要此属性的组件类型。 |
| Converter |
获取属性说明符的类型转换器。 |
| DisplayName |
获取可以显示在窗口(如“属性”窗口)中的名称。 |
| DomainRoleInfo |
此 DomainPropertyInfo 的 |
| ElementList |
已过时。
此属性值的有效角色扮演者列表。 默认情况下,这将是可分配给域角色的类型的存储中的所有元素 |
| IsInstanceBased |
测试此 PropertyDescriptor 是基于实例还是静态类型。 |
| IsReadOnly |
返回此属性描述符是否为只读。 |
| PropertyType |
返回属性类型。 |
| RelationshipInfo |
返回关系的域数据 |
| RolePlayerMenuCommands |
在下拉编辑列表中作为项公开的 RolePlayerMenuCommand 对象列表,并提供一种回调机制,以便在用户选择特定项时指定角色扮演者实例。 |
方法
| AddValueChanged(Object, EventHandler) |
处理事件侦听器的添加 |
| BuildElementList(Object) |
获取指定组件的此属性值的有效角色扮演者列表。 |
| BuildElementList(Object, Boolean) |
为指定组件的此属性值生成有效角色扮演者的列表。 |
| CanResetValue(Object) |
如果允许 nulling,则可以将角色重置为 null,属性描述符不是只读的,并且如果有任何现有链接适合删除。 |
| GetDescribedElement(Object) |
返回此 Roleplayerpropertydescriptor 所用 (其表示角色属性的 ModelElement,例如主机元素) 。 请注意,这不一定是关系的源。 |
| GetSetFieldString(String) |
获取一个字符串,该字符串描述设置字段操作。 |
| GetStore(Object) |
返回此描述符操作的存储区 |
| GetValue(Object) |
获取属性的值 .。。 |
| RemoveValueChanged(Object, EventHandler) |
处理事件侦听器的删除 |
| ResetValue(Object) |
基于域的默认值将域 propertyvalue 重置为默认值。 |
| SetValue(Object, Object) |
设置属性的值。 |
| ShouldSerializeValue(Object) |
此属性不参与代码生成。 |