Specifies the data source and data member properties for a component that supports complex data binding. This class cannot be inherited.
Assembly: System (in System.dll)
Thetype exposes the following members.
|ComplexBindingPropertiesAttribute()||Initializes a new instance of the class using no parameters.|
|ComplexBindingPropertiesAttribute(String)||Initializes a new instance of the class using the specified data source.|
|ComplexBindingPropertiesAttribute(String, String)||Initializes a new instance of the class using the specified data source and data member.|
|Equals||Determines whether the specified Object is equal to the current instance. (Overrides Attribute.Equals(Object).)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Returns the hash code for this instance. (Overrides Attribute.GetHashCode().)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|Match||When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Inherited from Attribute.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
The is used to specify the properties used with complex data binding, such as binding based on System.Collections.IList.
The attribute is specified at the class level. It is inheritable and does not allow multiple attributes on the same class.
A control can support both simple binding, with DefaultBindingPropertyAttribute, as well as complex binding.
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.