(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

MergablePropertyAttribute.AllowMerge-Eigenschaft

Aktualisiert: November 2007

Ruft einen Wert ab, der angibt, ob diese Eigenschaft in einem Eigenschaftenfenster mit Eigenschaften von anderen Objekten kombiniert werden kann.

Namespace:  System.ComponentModel
Assembly:  System (in System.dll)
public bool AllowMerge { get; }
/** @property */
public boolean get_AllowMerge()

public function get AllowMerge () : boolean

Eigenschaftenwert

Typ: System.Boolean
true, wenn diese Eigenschaft in einem Eigenschaftenfenster mit Eigenschaften von anderen Objekten kombiniert werden kann, andernfalls false.

Im folgenden Beispiel wird überprüft, ob MyProperty zum Zusammenführen geeignet ist. Zunächst werden im Code die Attribute für MyProperty wie folgt abgerufen:

Anschließend wird myAttribute im Code auf den Wert von MergablePropertyAttribute in der AttributeCollection festgelegt und geprüft, ob die Eigenschaft zum Zusammenführen geeignet ist.

// Gets the attributes for the property.
AttributeCollection attributes = 
   TypeDescriptor.GetProperties(this)["MyPropertyProperty"].Attributes;

// Checks to see if the property is bindable.
MergablePropertyAttribute myAttribute = (MergablePropertyAttribute)attributes[typeof(MergablePropertyAttribute)];
if(myAttribute.AllowMerge) {
   // Insert code here.
}



// Gets the attributes for the property.
AttributeCollection attributes = 
    TypeDescriptor.GetProperties(this).get_Item
    ("MyPropertyProperty").get_Attributes();

// Checks to see if the property is bindable.
MergablePropertyAttribute myAttribute = 
    ((MergablePropertyAttribute)(attributes.get_Item
    (MergablePropertyAttribute.class.ToType())));

if (myAttribute.get_AllowMerge()) {
    // Insert code here.
}


// Gets the attributes for the property.
var attributes : AttributeCollection = TypeDescriptor.GetProperties(this)["MyPropertyProperty"].Attributes

// Checks to see if the property is bindable.
var myAttribute : MergablePropertyAttribute = MergablePropertyAttribute(attributes(MergablePropertyAttribute))
if(myAttribute.AllowMerge){
  // Insert code here.
}



Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0, 1.1, 1.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.