LIGHT-WEIGHT MANAGED COMPOSITE CONTROL HOSTING
First Claim
1. A system executed at least in part on a computer that directly hosts a managed composite control within an unmanaged hosting application, the system comprising:
- a managed application that supplies a managed hosting control that can host a managed composite control, the managed hosting control directly hostable within an unmanaged hosting control; and
the managed hosting control.
2 Assignments
0 Petitions
Accused Products
Abstract
A managed composite control can be directly (without intermediary hosting layers) hosted within an unmanaged hosting application. A managed control which can host managed composite controls is provided, the managed control being directly hostable within any unmanaged hosting control. An adapter (control) wraps the managed control content before the control content is moved into the unmanaged layer. Overloaded methods are provided that accept managed controls and manage communication between layers in such a way that instead of internal references expecting a user control, the internal references expect an object.
-
Citations
20 Claims
-
1. A system executed at least in part on a computer that directly hosts a managed composite control within an unmanaged hosting application, the system comprising:
-
a managed application that supplies a managed hosting control that can host a managed composite control, the managed hosting control directly hostable within an unmanaged hosting control; and the managed hosting control. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of hosting a managed composite control on an application window comprising:
-
providing a native window, the native window capable of hosting only unmanaged controls; and providing a managed light-weight hosting control hostable by the native window, the managed light-weight hosting control hosting a managed composite control. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-readable storage medium comprising computer-executable instructions which when executed cause a computing environment to:
provide an adapter, the adapter hosting a managed composite control, the adapter directly hosted by an unmanaged hosting application without intermediate hosting layers. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
Specification