StyleTypedPropertyAttribute Klass

Definition

Representerar ett attribut som tillämpas på klassdefinitionen och bestämmer TargetTypeegenskaperna för de egenskaper som är av typen Style.

public ref class StyleTypedPropertyAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public sealed class StyleTypedPropertyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type StyleTypedPropertyAttribute = class
    inherit Attribute
Public NotInheritable Class StyleTypedPropertyAttribute
Inherits Attribute
Arv
StyleTypedPropertyAttribute
Attribut

Kommentarer

Kontrollförfattare tillämpar det här attributet på klassdefinitionen TargetTypeför att ange egenskaperna för de egenskaper som är av typen Style. Om du till exempel tittar på deklarationen ListBox för klassen används det här attributet för att ange att TargetTypeItemContainerStyle egenskapen är ListBoxItem.

Underklasser ärver den här definitionen men kan omdefiniera TargetType egenskapen med hjälp av det här attributet i sin egen klassdefinition.

XAML-textanvändning

Du kan inte använda den här klassen eller dess egenskaper i XAML.

Konstruktorer

Name Description
StyleTypedPropertyAttribute()

Initierar en ny instans av StyleTypedPropertyAttribute klassen.

Egenskaper

Name Description
Property

Hämtar eller anger namnet på den egenskap som är av typen Style.

StyleTargetType

Hämtar eller anger det TargetTypeProperty attribut som anges.

TypeId

När den implementeras i en härledd klass hämtar du en unik identifierare för den här Attribute.

(Ärvd från Attribute)

Metoder

Name Description
Equals(Object)

Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt.

(Ärvd från Attribute)
GetHashCode()

Returnerar hash-koden för den här instansen.

(Ärvd från Attribute)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IsDefaultAttribute()

När den åsidosättas i en härledd klass anger du om värdet för den här instansen är standardvärdet för den härledda klassen.

(Ärvd från Attribute)
Match(Object)

När den åsidosätts i en härledd klass returneras ett värde som anger om den här instansen är lika med ett angivet objekt.

(Ärvd från Attribute)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappar en uppsättning namn till en motsvarande uppsättning av sändningsidentifierare.

(Ärvd från Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Hämtar typinformationen för ett objekt, som kan användas för att hämta typinformationen för ett gränssnitt.

(Ärvd från Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Hämtar antalet typinformationsgränssnitt som ett objekt tillhandahåller (antingen 0 eller 1).

(Ärvd från Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Ger åtkomst till egenskaper och metoder som exponeras av ett objekt.

(Ärvd från Attribute)

Gäller för

Se även