MergablePropertyAttribute.AllowMerge Property

Definition

Gets a value indicating whether this property can be combined with properties belonging to other objects in a Properties window.

C#
public bool AllowMerge { get; }

Property Value

true if this property can be combined with properties belonging to other objects in a Properties window; otherwise, false.

Examples

The following example checks to see whether MyProperty is appropriate to merge. First the code gets the attributes for MyProperty by:

Then the code sets myAttribute to the value of the MergablePropertyAttribute in the AttributeCollection and checks whether the property is appropriate to merge.

C#
// 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.
}

Applies to

Produkt Verzie
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

See also