FrameworkElementAdapters.ViewToContractAdapter Method

Returns an INativeHandleContract that has been converted from a FrameworkElement.

Namespace:  System.AddIn.Pipeline
Assembly:  System.Windows.Presentation (in System.Windows.Presentation.dll)

public static INativeHandleContract ViewToContractAdapter(
	FrameworkElement root


Type: System.Windows.FrameworkElement

The FrameworkElement to be passed across the isolation boundary between the host application and the add-in.

Return Value

Type: System.AddIn.Contract.INativeHandleContract
An INativeHandleContract that is passed from either the host application or the add-in, depending on the direction in which the UI is passed between the two.


root is not the root element of a tree of elements.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft