ContentIsland クラス

定義

ContentSite に接続されている、独立した入力、出力、レイアウト、およびアクセシビリティを備えた自己完結型コンテンツ。

[WebHostHidden]
public ref class ContentIsland : ICompositionSupportsSystemBackdrop, IClosableNotifier, IClosable
[WebHostHidden]
public ref class ContentIsland : ICompositionSupportsSystemBackdrop, IContentIslandEndpointConnectionPrivate, 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 ContentIsland : ICompositionSupportsSystemBackdrop, 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 ContentIsland : ICompositionSupportsSystemBackdrop, IContentIslandEndpointConnectionPrivate, 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 ContentIsland : ICompositionSupportsSystemBackdrop, IClosableNotifier, System.IDisposable
[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 ContentIsland : ICompositionSupportsSystemBackdrop, IContentIslandEndpointConnectionPrivate, IClosableNotifier, System.IDisposable
Public Class ContentIsland
Implements IClosableNotifier, ICompositionSupportsSystemBackdrop, IDisposable
Public Class ContentIsland
Implements IClosableNotifier, ICompositionSupportsSystemBackdrop, IContentIslandEndpointConnectionPrivate, IDisposable
継承
Object Platform::Object IInspectable ContentIsland
属性
実装

注釈

ContentIsland では、 コンポジション ベースのアニメーション、レンダリング効果、対話型操作がサポートされています。

これらの自己完結型コンテンツは、"シーン" に構成できます。 概念的には、シーンを分割できるため、 子ウィンドウ と同等です。

プロパティ

名前 説明
ActualSize

ContentSite によって決定される ContentIsland の論理サイズを取得します。

AppData

この ContentIsland のストレージ コンテナーを取得または設定します。

AutomationOption

この ContentIsland の自動化ホスティング コントラクトのオプションを取得します。

Children

この ContentIsland に親されている ChildSiteLink オブジェクトの順序指定されていない列挙体を取得します。

ConnectionInfo

ContentSite に接続されている、独立した入力、出力、レイアウト、およびアクセシビリティを備えた自己完結型コンテンツ。

CoordinateConverter

この ContentIslandContentCoordinateConverter を取得します。

CustomProperties

ContentIsland のカスタム プロパティのセットを取得します。

DispatcherQueue

この ContentIslandに関連付けられている DispatcherQueue を取得します。

Environment

この ContentIsland に関連付けられている ContentIslandEnvironment取得します。

FragmentRootAutomationProvider

フラグメント ルート オートメーション プロバイダーを取得します。

Id

この ContentIsland の一意識別子を取得します。

IsClosed

この ContentIsland が閉じているかどうかを取得します。

IsConnected

この ContentIsland が ContentSite に接続されているかどうかを取得 します

IsHitTestVisibleWhenTransparent

コンテンツを表示しない場合に、この ContentIsland でビジュアル ヒット テストがサポートされるかどうかを取得または設定します。

IsIslandEnabled

この ContentIsland が 入力を受信できるかどうかを取得または設定します。

IsIslandVisible

この ContentIsland が関連付けられている ContentSite によって表示されるかどうかを取得または設定します。

IsRemoteEndpointConnected

ContentSite に接続されている、独立した入力、出力、レイアウト、およびアクセシビリティを備えた自己完結型コンテンツ。

IsSiteEnabled

ContentSite が入力を受信できるかどうかを取得します。

IsSiteVisible

関連付けられている ContentSite が表示されるかどうかを取得します。

LayoutDirection

ContentSite の順序とテキストの配置を読み取るためのレイアウトの方向を取得します。

LocalToClientTransformMatrix

ルート Visual からホスティング HWND のクライアント領域への変換マトリックスを取得します。

LocalToParentTransformMatrix

ルート Visualから親 Visual のルート への変換マトリックスを取得します (存在する場合)。

NextSiblingAutomationProvider

次の兄弟オートメーション プロバイダーを取得します。

ParentAutomationProvider

親オートメーション プロバイダーを取得します。

Popups

この ContentIsland に親されている DesktopPopupSiteBridge オブジェクトの順序指定されていない列挙体を取得します。

PreviousSiblingAutomationProvider

前の兄弟オートメーション プロバイダーを取得します。

ProcessesKeyboardInput

関連付けられている ContentSite がキーボード入力を処理しているかどうかを示す値を取得します。

ProcessesPointerInput

関連付けられている ContentSite がポインター入力を処理しているかどうかを示す値を取得します。

RasterizationScale

Microsoftの 1 インチあたりのローカル ドット数 (dpi) を取得します。Ui。Composition.ICompositionSurface

Root

ContentSite に接続されている、独立した入力、出力、レイアウト、およびアクセシビリティを備えた自己完結型コンテンツ。

SystemBackdrop

この ContentIsland に適用するシステム背景を取得または設定します。

メソッド

名前 説明
Close()

ContentIsland を閉じます。

ConnectRemoteEndpoint(String)

ContentSite に接続されている、独立した入力、出力、レイアウト、およびアクセシビリティを備えた自己完結型コンテンツ。

Create(Visual)

切断された空の状態で新しい ContentIsland を作成します。

CreateForSystemVisual(DispatcherQueue, Visual)

新しい ContentIsland インスタンスを、システム (Windows の切断された空の状態で作成します。Ui。合成) Visual

Dispose()

アンマネージド リソースの解放、解放、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

FindAllForCompositor(Compositor)

指定したMicrosoftに関連付けられているすべてのContentIsland オブジェクトを取得します。UI。Composition.Compositor。

FindAllForCurrentThread()

現在のスレッドが所有するすべての ContentIsland オブジェクトを取得します。

FindAllForSystemCompositor(Compositor)

指定したシステム (Windows に関連付けられているすべてのContentIsland オブジェクトを取得します。Ui。コンポジション) .

GetAutomationHostProvider()

ContentIsland に関連付けられているホスト オートメーション プロバイダーを取得します。

GetBySystemVisual(Visual)

ContentIsland オブジェクトを取得します。指定したシステム (Windows。Ui。Composition) Visual は、ルート システム Visual、またはルート システム Visualの子孫です。

GetByVisual(Visual)

現在のスレッドで指定された子 Visual オブジェクトを含む ContentIsland を取得します。

GetFromId(UInt64)

指定した識別子を持つ ContentIsland を取得します。

GetStateChangeDeferral()

遅延が完了するまで StateChanged イベントを発生させることなく、個々のプロパティに対する非同期更新を有効にする ContentDeferral オブジェクトを取得します。

RequestSize(Vector2)

ContentSite から ContentIsland の新しいサイズを取得します

イベント

名前 説明
AutomationProviderRequested

この ContentIsland に対してオートメーション プロバイダーが要求されたときに発生します。

Closed

ContentIsland が閉じられたときに発生します。

Connected

ContentSite に接続されている、独立した入力、出力、レイアウト、およびアクセシビリティを備えた自己完結型コンテンツ。

Disconnected

ContentSite に接続されている、独立した入力、出力、レイアウト、およびアクセシビリティを備えた自己完結型コンテンツ。

FrameworkClosed

フレームワークが閉じるときに発生します。

StateChanged

この ContentIsland の状態プロパティが変更されたときに発生します。

適用対象