Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

ISupportInitialize Interface

Specifies that this object supports a simple, transacted notification for batch initialization.

Namespace:  System.ComponentModel
Assembly:  System (in System.dll)

'Declaration
Public Interface ISupportInitialize

The ISupportInitialize type exposes the following members.

  NameDescription
Public methodSupported by Silverlight for Windows PhoneBeginInitSignals the object that initialization is starting.
Public methodSupported by Silverlight for Windows PhoneEndInitSignals the object that initialization is complete.
Top

ISupportInitialize allows controls to optimize multiple property assignments. As a result, you can initialize co-dependent properties or batch set multiple properties at design time.

Call the BeginInit method to signal the object that initialization is starting. Call the EndInit method to signal that initialization is complete.

Silverlight XAML processing can call into ISupportInitialize as part of its XAML type loading behavior, if you implement ISupportInitialize on a custom type. For more information, see XAML and Custom Classes.

Silverlight

Supported in: 5, 4

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

Show:
© 2017 Microsoft