This documentation is archived and is not being maintained.

ObjectDataProvider.ObjectInstance Property

Gets or sets the object instance used as the binding source.

Namespace: System.Windows.Data
Assembly: PresentationFramework (in presentationframework.dll)
XML Namespace:

public Object ObjectInstance { get; set; }
/** @property */
public Object get_ObjectInstance ()

/** @property */
public void set_ObjectInstance (Object value)

public function get ObjectInstance () : Object

public function set ObjectInstance (value : Object)

    <Object .../>

Property Value

The instance of the object constructed from ObjectType and ConstructorParameters, or the DataSourceProvider of which the Data is used as the ObjectInstance.

Exception typeCondition


ObjectDataProvider is assigned both an ObjectType and an ObjectInstance; only one is allowed.

When ObjectType is set to a non-null value, the property holds the object of the type specified by ObjectType. If ObjectInstance is assigned by the user, the ObjectType property returns the type of the assigned object. If ObjectInstance is set to a DataSourceProvider, the ObjectDataProvider uses the Data of the assigned source provider as the effective ObjectInstance.

If DeferRefresh is used, ObjectInstance and Data will not update until Refresh is called.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0