Click or drag to resize

CustomPropertyCollection Class

The collection of custom properties on a Visual.
Inheritance Hierarchy
SystemObject
  System.DynamicDynamicObject
    NotifyPropertyChangedBase
      SimpleCustomTypeDescriptor
        CustomPropertyCollectionBase
          Demo3D.UtilitiesCustomPropertyCollection

Namespace:  Demo3D.Utilities
Assembly:  Demo3D.Core (in Demo3D.Core.dll) Version: 11.0.0.7658
Syntax
C#
public sealed class CustomPropertyCollection : CustomPropertyCollectionBase, 
	IEnumerable, ICloneable, IOwnedByVisual

The CustomPropertyCollection type exposes the following members.

Constructors
  NameDescription
Public methodCustomPropertyCollection
Initializes a new instance of the CustomPropertyCollection class
Top
Properties
  NameDescription
Public propertyCount
Public propertyVisual
The visual owner of the custom property collection.
Top
Methods
  NameDescription
Public methodAdd
Add a non-virtual property.
Public methodClear
Remove all custom properties from the collection.
Public methodDefine
Defined a new custom property, or modify an existing one.
Public methodDefined
Is a custom property name defined.
Public methodGet
Find an existing custom property by name.
Public methodGetEnumerator
The collection of custom properties.
Public methodRemove
Remove a custom property by name.
Public methodToString
A string version of all the custom property names.
(Overrides SimpleCustomTypeDescriptor.ToString.)
Top
Extension Methods
See Also