ModelMetadata.GetSimpleDisplayText 方法

定义

当模型表示复杂对象时,返回要为模型显示的文本。

protected:
 virtual System::String ^ GetSimpleDisplayText();
protected virtual string GetSimpleDisplayText();
abstract member GetSimpleDisplayText : unit -> string
override this.GetSimpleDisplayText : unit -> string
Protected Overridable Function GetSimpleDisplayText () As String

返回

属性值是通过检查以下相关值序列来派生的,直到找到返回值。

  1. SimpleDisplayText如果属性值不是null,则返回该值。

  2. Model如果该属性为null,则NullDisplayText返回属性值。

  3. 如果尝试将 Model 属性转换为字符串返回 null,则返回空字符串。

  4. 如果属性值的 Model 字符串转换与 FullName 属性类型的属性 Model 相同,则返回该值。

  5. 如果集合中 Properties 没有属性,则返回空字符串。

  6. 如果上述测试都没有返回值,则返回值来自集合中的 Properties 第一个属性。 如果第一个属性的属性Model是,则null返回属性值;否则返回将第一个属性NullDisplayText的属性Model转换为字符串的结果。

适用于