Freigeben über


ModelService.CreateStaticMemberItem-Methode

Erstellt beim Überschreiben in einer abgeleiteten Klasse ein neues Modellelement, das den Wert eines statischen Members der angegebenen Klasse darstellt.

Namespace:  Microsoft.Windows.Design.Services
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
Protected MustOverride Function CreateStaticMemberItem ( _
    type As Type, _
    memberName As String _
) As ModelItem
protected abstract ModelItem CreateStaticMemberItem(
    Type type,
    string memberName
)
protected:
virtual ModelItem^ CreateStaticMemberItem(
    Type^ type, 
    String^ memberName
) abstract
abstract CreateStaticMemberItem : 
        type:Type * 
        memberName:string -> ModelItem 
protected abstract function CreateStaticMemberItem(
    type : Type, 
    memberName : String
) : ModelItem

Parameter

  • type
    Typ: System.Type
    Der Typ, der den statischen Member enthält, auf den verwiesen wird.
  • memberName
    Typ: System.String
    Der Name des statischen Members, auf den verwiesen wird.

Rückgabewert

Typ: Microsoft.Windows.Design.Model.ModelItem
Ein neu erstelltes Modellelement, das einen statischen Member von type darstellt.

Hinweise

Die CreateStaticMemberItem-Methode erstellt ein neues Modellelement, das den Wert eines statischen Members von type darstellt. Wenn beispielsweise dem Modell ein Verweis auf Brushes.Red hinzugefügt werden soll, rufen Sie diese Methode mit typeof(Brushes) und der Zeichenfolge "Red" auf. Dieses Element wird in das folgende XAML serialisiert.

[xaml]

{x:Static Brushes.Red}

.NET Framework-Sicherheit

Siehe auch

Referenz

ModelService Klasse

Microsoft.Windows.Design.Services-Namespace

ModelItem

ViewService

DesignerView

ContextItemManager

Weitere Ressourcen

Bearbeitungsmodellarchitektur

WPF-Designer-Erweiterbarkeit