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.

適用対象

こちらもご覧ください