ModelFactory.CreateStaticMemberItem 方法 (EditingContext, Type, String)

新建一个表示指定类的静态成员值的模型项。

命名空间:  Microsoft.Windows.Design.Model
程序集:  Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)

语法

声明
Public Shared Function CreateStaticMemberItem ( _
    context As EditingContext, _
    type As Type, _
    memberName As String _
) As ModelItem
public static ModelItem CreateStaticMemberItem(
    EditingContext context,
    Type type,
    string memberName
)
public:
static ModelItem^ CreateStaticMemberItem(
    EditingContext^ context, 
    Type^ type, 
    String^ memberName
)
static member CreateStaticMemberItem : 
        context:EditingContext * 
        type:Type * 
        memberName:string -> ModelItem 
public static function CreateStaticMemberItem(
    context : EditingContext, 
    type : Type, 
    memberName : String
) : ModelItem

参数

  • type
    类型:System.Type
    包含所引用的静态成员的类型。
  • memberName
    类型:System.String
    所引用的静态成员的名称。

返回值

类型:Microsoft.Windows.Design.Model.ModelItem
一个 ModelItem,表示由 memberName 所指定的静态成员的值,该成员属于 type 所指定的类型。

异常

异常 条件
ArgumentNullException

context、type 或 memberName 为 null。

备注

例如,若要在模型中添加对 Brushes.Red 的引用,应使用 typeof(Brushes) 和字符串 "Red" 调用此方法。 这将序列化为 XAML,如 {x:Static Brushes.Red} 所示。

.NET Framework 安全性

请参见

参考

ModelFactory 类

CreateStaticMemberItem 重载

Microsoft.Windows.Design.Model 命名空间

其他资源

WPF 设计器扩展性

编辑模型体系结构