DefaultBindingPropertyAttribute Klasa

Definicja

Określa domyślną właściwość powiązania składnika. Tej klasy nie można dziedziczyć.

public ref class DefaultBindingPropertyAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class DefaultBindingPropertyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type DefaultBindingPropertyAttribute = class
    inherit Attribute
Public NotInheritable Class DefaultBindingPropertyAttribute
Inherits Attribute
Dziedziczenie
DefaultBindingPropertyAttribute
Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano użycie DefaultBindingPropertyAttribute klasy w celu określenia domyślnej właściwości powiązania danych. Aby uzyskać pełną listę kodu, zobacz Jak: zastosuj atrybuty w kontrolkach Windows Forms.

// This control demonstrates a simple logging capability.
[ComplexBindingProperties("DataSource", "DataMember")]
[DefaultBindingProperty("TitleText")]
[DefaultEvent("ThresholdExceeded")]
[DefaultProperty("Threshold")]
[HelpKeyword(typeof(UserControl))]
[ToolboxItem("System.Windows.Forms.Design.AutoSizeToolboxItem,System.Design")]
public class AttributesDemoControl : UserControl
{
' This control demonstrates a simple logging capability. 
<ComplexBindingProperties("DataSource", "DataMember"), _
DefaultBindingProperty("TitleText"), _
DefaultEvent("ThresholdExceeded"), _
DefaultProperty("Threshold"), _
HelpKeywordAttribute(GetType(UserControl)), _
ToolboxItem("System.Windows.Forms.Design.AutoSizeToolboxItem,System.Design")> _
Public Class AttributesDemoControl
    Inherits UserControl

Uwagi

Parametr DefaultBindingPropertyAttribute jest określony na poziomie klasy. Można go dziedziczyć i nie zezwala na wiele atrybutów w tej samej klasie.

Aby uzyskać więcej informacji na temat używania atrybutów, zobacz Atrybuty.

Konstruktory

Nazwa Opis
DefaultBindingPropertyAttribute()

Inicjuje nowe wystąpienie DefaultBindingPropertyAttribute klasy bez parametrów.

DefaultBindingPropertyAttribute(String)

Inicjuje nowe wystąpienie DefaultBindingPropertyAttribute klasy przy użyciu określonej nazwy właściwości.

Pola

Nazwa Opis
Default

Reprezentuje wartość domyślną DefaultBindingPropertyAttribute klasy.

Właściwości

Nazwa Opis
Name

Pobiera nazwę domyślnej właściwości powiązania dla składnika, z którym DefaultBindingPropertyAttribute jest powiązana.

TypeId

Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego Attribute.

(Odziedziczone po Attribute)

Metody

Nazwa Opis
Equals(Object)

Określa, czy określona Object wartość jest równa bieżącemu DefaultBindingPropertyAttribute wystąpieniu.

GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
IsDefaultAttribute()

Po zastąpieniu w klasie pochodnej wskazuje, czy wartość tego wystąpienia jest wartością domyślną dla klasy pochodnej.

(Odziedziczone po Attribute)
Match(Object)

Po zastąpieniu w klasie pochodnej zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po Attribute)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

Nazwa Opis
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie obiektu, którego można użyć do uzyskania informacji o typie dla interfejsu.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).

(Odziedziczone po Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Zapewnia dostęp do właściwości i metod uwidocznionych przez obiekt.

(Odziedziczone po Attribute)

Dotyczy

Zobacz też