PresentationSource PresentationSource PresentationSource PresentationSource Class

定義

別の技術からのコンテンツを相互運用シナリオの一部として表示するクラスの抽象基本クラスです。Provides an abstract base for classes that present content from another technology as part of an interoperation scenario. また、このクラスはそれらのソースを操作するための静的メソッド、および基本的なビジュアル層のプレゼンテーション アーキテクチャも提供します。In addition, this class provides static methods for working with these sources, as well as the basic visual-layer presentation architecture.

public ref class PresentationSource abstract : System::Windows::Threading::DispatcherObject
public abstract class PresentationSource : System.Windows.Threading.DispatcherObject
type PresentationSource = class
    inherit DispatcherObject
Public MustInherit Class PresentationSource
Inherits DispatcherObject
継承
PresentationSourcePresentationSourcePresentationSourcePresentationSource
派生

コンストラクター

PresentationSource() PresentationSource() PresentationSource() PresentationSource()

派生クラスのコンストラクターによって呼び出されるときに基本クラスの値を初期化します。Provides initialization for base class values when called by the constructor of a derived class.

プロパティ

CompositionTarget CompositionTarget CompositionTarget CompositionTarget

ソースに表示されているビジュアルのビジュアル ターゲットを取得します。Gets the visual target for the visuals being presented in the source.

CurrentSources CurrentSources CurrentSources CurrentSources

ソースのリストを返します。Returns a list of sources.

Dispatcher Dispatcher Dispatcher Dispatcher

この Dispatcher が関連付けられている DispatcherObject を取得します。Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
IsDisposed IsDisposed IsDisposed IsDisposed

派生クラスでオーバーライドされると、オブジェクトが破棄されているかどうかを宣言する値を取得します。When overridden in a derived class, gets a value that declares whether the object is disposed.

RootVisual RootVisual RootVisual RootVisual

派生クラスでオーバーライドされると、ソースで表示されているルート ビジュアルを取得または設定します。When overridden in a derived class, gets or sets the root visual being presented in the source.

メソッド

AddSource() AddSource() AddSource() AddSource()

PresentationSource 派生クラスのインスタンスを既知のプレゼンテーション ソースのリストに追加します。Adds a PresentationSource derived class instance to the list of known presentation sources.

AddSourceChangedHandler(IInputElement, SourceChangedEventHandler) AddSourceChangedHandler(IInputElement, SourceChangedEventHandler) AddSourceChangedHandler(IInputElement, SourceChangedEventHandler) AddSourceChangedHandler(IInputElement, SourceChangedEventHandler)

SourceChanged イベントのハンドラーを、指定した要素に追加します。Adds a handler for the SourceChanged event to the provided element.

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるかどうかを確認します。Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
ClearContentRenderedListeners() ClearContentRenderedListeners() ClearContentRenderedListeners() ClearContentRenderedListeners()

ContentRendered イベントのリスナーのリストを null に設定します。Sets the list of listeners for the ContentRendered event to null.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
FromDependencyObject(DependencyObject) FromDependencyObject(DependencyObject) FromDependencyObject(DependencyObject) FromDependencyObject(DependencyObject)

指定した DependencyObject が表示されているソースを返します。Returns the source in which a provided DependencyObject is presented.

FromVisual(Visual) FromVisual(Visual) FromVisual(Visual) FromVisual(Visual)

指定した Visual が表示されているソースを返します。Returns the source in which a provided Visual is presented.

GetCompositionTargetCore() GetCompositionTargetCore() GetCompositionTargetCore() GetCompositionTargetCore()

派生クラスでオーバーライドされると、指定したソースのビジュアル ターゲットを返します。When overridden in a derived class, returns a visual target for the given source.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveSource() RemoveSource() RemoveSource() RemoveSource()

PresentationSource 派生クラスのインスタンスを既知のプレゼンテーション ソースのリストから削除します。Removes a PresentationSource derived class instance from the list of known presentation sources.

RemoveSourceChangedHandler(IInputElement, SourceChangedEventHandler) RemoveSourceChangedHandler(IInputElement, SourceChangedEventHandler) RemoveSourceChangedHandler(IInputElement, SourceChangedEventHandler) RemoveSourceChangedHandler(IInputElement, SourceChangedEventHandler)

SourceChanged イベントのハンドラーを、指定した要素から削除します。Removes a handler for the SourceChanged event from the provided element.

RootChanged(Visual, Visual) RootChanged(Visual, Visual) RootChanged(Visual, Visual) RootChanged(Visual, Visual)

ルート Visual が変更されたことを示す通知を提供します。Provides notification that the root Visual has changed.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるように強制します。Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

イベント

ContentRendered ContentRendered ContentRendered ContentRendered

コンテンツがレンダリングされ、ユーザー操作を受け入れる準備が整ったときに発生します。Occurs when content is rendered and ready for user interaction.

セキュリティ

UIPermission
このクラスから派生する場合は。to derive from this class. Unrestricted (関連する列挙体)Associated enumeration: Unrestricted.

適用対象

こちらもご覧ください