Freigeben über


ContentPropertyAttribute Klasse

Definition

Gibt die Eigenschaft des Typs an, der die Content-Eigenschaft (Standard) ist.

public ref class ContentPropertyAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)]
public sealed class ContentPropertyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)>]
type ContentPropertyAttribute = class
    inherit Attribute
Public NotInheritable Class ContentPropertyAttribute
Inherits Attribute
Vererbung
ContentPropertyAttribute
Attribute

Hinweise

XAML-Prozessor verwendet, um die Inhaltseigenschaft zu bestimmen.

Das Dekorieren von Typen mit ContentPropertyAttribute ermöglicht eine kürzere XAML-Syntax. As

ContentViewWenn ein ContentProperty-Attribut angewendet wurde, ist dieser XAML-Code gültig:
<ContentView>
<Label Text="Hello, Forms"/>
</ContentView>

Dies entspricht dem folgenden, expliziteren XAML

<ContentView>
<ContentView.Content>
<Label Text="Hello, Forms"/>
</ContentView.Content>
</ContentView>

Konstruktoren

ContentPropertyAttribute(String)

Initialisiert eine neue Instanz der ContentPropertyAttribute-Klasse.

Eigenschaften

Name

Ruft den Namen der Content-Eigenschaft ab.

Gilt für: