ICompositionSurfaceFacade インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実際のコンポジション サーフェスのように使用できるコンポジション サーフェスのプレースホルダーを表します。
public interface class ICompositionSurfaceFacade
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 786432)]
/// [Windows.Foundation.Metadata.Guid(3759547080, 9010, 21959, 136, 104, 167, 49, 44, 92, 34, 157)]
struct ICompositionSurfaceFacade
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 786432)]
[Windows.Foundation.Metadata.Guid(3759547080, 9010, 21959, 136, 104, 167, 49, 44, 92, 34, 157)]
public interface ICompositionSurfaceFacade
Public Interface ICompositionSurfaceFacade
- 属性
Windows の要件
デバイス ファミリ |
Windows 10, version 2104 (10.0.20348.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v12.0 で導入)
|
注釈
サーフェス ファサード インターフェイスを使用すると、CompositionSurfaceBrush オブジェクトの Surface プロパティに割り当てることができるオブジェクトを作成したり、引数として surface
Compositor.CreateSurfaceBrush メソッドに渡したりできます。 このインターフェイスを実装するアプリケーションまたはフレームワーク オブジェクトは、ブラシの プロパティに割り当てることができるように、 ICompositionSurface インターフェイスも実装する Surface
必要があります。
と のクエリICompositionSurfaceFacade
ではCompositionSurfaceBrush
、プロパティの割り当て時 (の場合は作成時) に GetRealSurface メソッドを 1 回だけ呼び出して、ファサードから実際ICompositionSurface
のCreateSurfaceBrush
オブジェクトを取得します。 実際のオブジェクトもファサードにすることはできません。は実際のオブジェクトである必要があります。または、割り当て (または作成) メソッドが で E_INVALIDARG
失敗します。 その後、ファサードと実際のサーフェスがブラシによって参照されます。 このようにして、ファサード オブジェクトは、実際のサーフェスと同じ方法でビジュアル ツリーによって生き続けます。
メソッド
GetRealSurface() |
このファサードで |
適用対象
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示