ContentSite Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides a host environment for a ContentIsland.
[WebHostHidden]
public ref class ContentSite : IClosableNotifier, IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65540)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[WebHostHidden]
class ContentSite : IClosableNotifier, IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65540)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class ContentSite : IClosableNotifier, System.IDisposable
Public Class ContentSite
Implements IClosableNotifier, IDisposable
- Inheritance
- Attributes
- Implements
Remarks
A **ContentSite** is derived from a DesktopSiteBridge and provides the APIs to configure an associated ContentIsland.
There is always a 1:1 mapping between **ContentSite** objects and ContentIsland objects.
Properties
ActualSize |
Gets the logical size of the **ContentSite**. |
ClientSize |
Gets the parent Win32 HWND client size. |
CoordinateConverter |
Gets a ContentCoordinateConverter to converts between a local coordinate space and the system screen coordinates. |
DispatcherQueue |
Gets the DispatcherQueue associated with this **ContentSite**. |
Environment |
Gets the ContentSiteEnvironment object for this **ContentSite**. |
IsClosed |
Gets whether this **ContentSite** is closed. |
IsConnected |
Gets whether this **ContentSite** is connected to a ContentIsland. |
IsSiteEnabled |
Gets or sets whether this **ContentSite** is enabled. |
IsSiteVisible |
Gets or sets whether this **ContentSite** is visible. |
LayoutDirection |
Gets or sets the layout direction for reading order and text alignment for this **ContentSite**. |
LocalToClientTransformMatrix |
Gets the transform matrix from the root **Visual** to the client area of the hosting HWND. |
LocalToParentTransformMatrix |
Gets the transform matrix from the root **Visual** to the root **Visual** of the parent **ContentSite**, if one exists. |
OverrideScale |
Gets or sets the scaling factor to use for this **ContentSite**, which overrides the ParentScale. |
ParentScale |
Gets or sets the parent Win32 HWND default scaling factor for this **ContentSite**. |
ProcessesKeyboardInput |
Gets or sets whether the **ContentSite** object processes keyboard input. |
ProcessesPointerInput |
Gets or sets whether the **ContentSite** object processes pointer input. |
RasterizationScale |
Gets the computed local DPI for this **ContentSite**. |
RequestedSize |
Gets the logical requested size from the associated ContentIsland. |
ShouldApplyRasterizationScale |
Gets or sets whether the **ContentSite** should apply the computed RasterizationScale. |
View |
Gets the ContentSiteView associated with this **ContentSite**. |
Methods
Close() |
Closes this **ContentSite**. |
Dispose() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
GetIslandStateChangeDeferral() |
Retrieves a new ContentDeferral for this **ContentSite**. |
SetContentNodeParent(IContentNodeOwner) | |
TryGetAutomationProvider(Object) |
Events
Closed |
Occurs when this **ContentSite** is closed. |
FrameworkClosed |
Occurs when a framework closes. |
RequestedStateChanged |
Occurs when a ContentIsland makes a new request to its associated **ContentSite**. |