WindowsFormsIntegration
Occurs when the value of the property changes.
Occurs when the property is set.
Occurs when the control is clicked.
Occurs when the value of the property changes.
Occurs when a new control is added to the .
Occurs when a control is removed from the .
Occurs when the value of the property changes.
Occurs when the control is double-clicked.
Occurs when a drag-and-drop operation is completed.
Occurs when an object is dragged into the control's bounds.
Occurs when an object is dragged out of the control's bounds.
Occurs when an object is dragged over the control's bounds.
Occurs when the control is entered.
Occurs when the property value changes.
Occurs when the property value changes.
Occurs during a drag operation.
Occurs when the control receives focus.
Occurs when a control's display requires redrawing.
Occurs when a key is pressed while the control has focus.
Occurs when a key is pressed while the control has focus.
Occurs when a key is released while the control has focus.
Occurs when a control should reposition its child controls.
Occurs when the input focus leaves the control.
Occurs when the control loses focus.
Occurs when the control loses or gains mouse capture.
Occurs when the control is clicked by the mouse.
Occurs when the control is double clicked by the mouse.
Occurs when the mouse pointer is over the control and a mouse button is pressed.
Occurs when the mouse pointer enters the control.
Occurs when the mouse pointer rests on the control.
Occurs when the mouse pointer leaves the control.
Occurs when the mouse pointer is moved over the control.
Occurs when the mouse pointer is over the control and a mouse button is released.
Occurs when the mouse wheel moves while the control has focus.
Occurs when the control's padding changes.
Occurs when the control is redrawn.
Occurs before the event when a key is pressed while focus is on this control.
Occurs during a drag-and-drop operation and enables the drag source to determine whether the drag-and-drop operation should be canceled.
Occurs when the control is resized.
Occurs when the property value changes.
Occurs when the property value changes.
Occurs when the property value changes.
Occurs when an exception is raised by a property translator.
Occurs when the property is set.
Occurs when a layout error, such as a skew or rotation that does not support, is encountered.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
The that is associated with this .
Initializes a new instance of the class.
The value of the property before the new value was assigned.
Initializes a new instance of the class.
Immediately frees any system resources used by the control.
to release both managed and unmanaged resources; to release only unmanaged resources.
Enables a to receive keyboard messages correctly when it is opened modelessly from Windows Forms.
The Windows Presentation Foundation (WPF) window to be opened modelessly.
Overrides the base class implementation to provide correct layout behavior for the hosted Windows Presentation Foundation (WPF) elements.
The custom-sized area for a WPF element.
The computed by the control, given the constraints specified by .
Ensures that all WM_CHAR key messages are forwarded to the hosted element.
The character to forward.
in all cases.
Raises the event.
The data for the event.
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Raises the event.
A that contains the event data.
Paints the background of the control.
A that contains information about the control to paint.
Renders the control using the provided object.
A that contains the event data.
Notifies the that a property has changed.
The name of the property that has changed and requires translation.
The new value of the property.
Raises the event.
An that contains the event data.
Processes a command key, ensuring that the hosted element has an opportunity to handle the command before normal Windows Forms processing.
A , passed by reference, that represents the window message to process.
One of the values representing the key to process.
if the character is a Windows Presentation Foundation (WPF) shortcut key; otherwise, .
Processes a mnemonic character, ensuring that the hosted element has an opportunity to handle the mnemonic before normal Windows Forms processing.
The character to process.
if the character is a Windows Presentation Foundation (WPF) shortcut key; otherwise, .
Scales the parent container and the hosted Windows Forms control.
The scaling factor for the x-axis.
The scaling factor for the y-axis.
Activates the hosted element.
to specify the direction of the control to select; otherwise, .
to move forward in the tab order; to move backward in the tab order.
Processes Windows messages.
A message to process.
Initializes a new instance of the class.
to raise the specified by ; otherwise, .
The to raise.
is .
Initializes a new instance of the class.
The to raise.
is .
Initializes a new instance of the class.
Initializes a new instance of the class with the given source object.
The object which has the properties to be translated.
Adds a delegate for the given property to the .
The name of the property to map.
The delegate which is called when changes.
has an existing mapping.
Runs the property translator for the given property, based on the source object's current property value.
The name of the property to translate.
The property given by does not exist on .
Runs the property translator for each mapped property, based on the source object's current property values.
Removes all property mappings.
Gets a value indicating whether the given property is mapped.
The name of the property to search for.
if exists in the property map; otherwise, .
Deletes the given property from the mapping.
The name of the property to remove.
is .
Restores the default property mapping for the given property.
The name of the property to restore.
is .
Restores the default property mappings.
Initializes a new instance of the class.
The to raise.
The name of the property associated with the property-mapping error.
The value of the property associated with the property-mapping error.
is ; is or refers to an empty string.
Initializes a new instance of the class.
When implemented in a derived class, positions child elements and determines a size for a -derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
Overrides the base class implementation of to build the hosted Windows Forms control.
The parent window's handle (HWND).
The window handle for this object.
Overrides to delete the window containing this object.
A window handle. This parameter is not used.
Releases the unmanaged resources used by the , and optionally releases the managed resources.
to release both managed and unmanaged resources; to release only unmanaged resources.
Enables a to function correctly when it is opened modelessly from WPF.
Overrides the base class implementation of to measure the size of a object and return proper sizes to the layout engine.
The available size for the object.
The desired size of the object.
Creates a for the element.
A for the element.
Forces the translation of a mapped property.
Arguments that identify the property that changed as well as providing that property's old and new values.
Scales the hosted Windows Forms control, and tracks the scale factor.
The new scale factor.
A which represents the scale factor applied to the hosted Windows Forms control.
Forwards focus from WPF to the hosted Windows Forms control.
A that specifies the focus behavior.
if a control was activated; otherwise, .
When implemented in a derived class, accesses the window process of the hosted child window.
Window handle of the hosted window.
Message to act upon.
Information that may be relevant to handling the message. This is typically used to store small pieces of information, such as flags.
Information that may be relevant to handling the message. This is typically used to reference an object.
Whether events resulting should be marked handled.
The window handle of the child window.
Gets the value of the property before the new value was assigned.
The value of the property before the new value was assigned.
Gets or sets a value indicating whether the control is automatically resized to display its entire contents.
if the control adjusts its size to closely fit its contents; otherwise, . The default is .
Gets or sets a value indicating whether the hosted element has a transparent background.
if the hosted element has a transparent background; otherwise, . The default is .
Gets a value that indicates whether the property can be set to an active value to enable IME support.
if has a element; otherwise, .
Gets or sets the hosted by the control.
The hosted Windows Presentation Foundation (WPF) element.
Gets the default size of the control.
The default of the control.
Gets a value that indicates whether the control has input focus.
if the control has focus; otherwise, .
Gets the parent container of the hosted Windows Presentation Foundation (WPF) element.
The parent container.
Gets or sets the IME mode of a control.
The IME mode of the control.
Gets the property map, which determines how setting properties on the control affects the hosted Windows Presentation Foundation (WPF) element.
A that maps to properties on the hosted WPF element.
Gets the associated with this .
The associated with this .
Gets or sets a value indicating whether to raise the specified by the property.
if will be raised; otherwise, . The default is .
Gets a collection of property mappings which are defined by default.
A which maps property names to corresponding delegates.
Gets or sets the delegate for the given property.
The name of the property to map.
The delegate corresponding to the property specified by .
is or an empty string; the specified delegate is .
The property given by does not exist on .
Gets an object containing the property names in the collection.
An object containing the property names of the collection.
Gets the object which has the properties to be translated.
The object which has the properties to be translated.
Gets an containing the property translators in the collection.
An containing the property translators in the collection.
Gets the name of the property associated with the property-mapping error.
A string representing the name of the property associated with the property-mapping error.
Gets the value of the property associated with the property-mapping error.
An object representing the value of the property associated with the property-mapping error.
Gets or sets the hosted control's background as an ambient property.
A set to the background color.
Gets or sets the child control hosted by the element.
The hosted Windows Forms control.
An attempt was made to assign a top-level form as the hosted control.
Gets or sets the hosted control's font family.
The font family used in the hosted control.
Gets or sets the hosted control's font size.
The font size used in the hosted control.
Gets or sets the hosted control's font style.
The font style used in the hosted control.
Gets or sets the hosted control's font weight.
The font weight used in the hosted control.
Gets or sets the hosted control's foreground color.
A used to set the foreground color for the hosted control.
Specifies the size of the desired padding within the hosted Windows Forms control.
A structure representing the padding pf the hosted Windows Forms control.
Gets the property map that determines how setting properties on the element affects the hosted Windows Forms control.
A that maps properties to properties on the hosted Windows Forms control.
Gets or sets the hosted control's tab index.
The tab index for tab navigation and focus.
Exposes types to UI Automation.
Provides data for the and events.
A Windows Forms control that can be used to host a Windows Presentation Foundation (WPF) element.
Provides a base class for classes which support optionally raising exceptions.
Provides data for the event.
Provides a way to translate property values between Windows Forms controls and Windows Presentation Foundation (WPF) elements.
Provides data for the event.
Provides a translation function for a mapped property of the host control.
The host control whose property is being mapped. The host control is either a or an .
The name of the property being translated.
The new value of the property.
An element that allows you to host a Windows Forms control on a WPF page.