System.Windows Namespace

いくつかの重要な Windows Presentation Foundation (WPF) 基本要素クラス、WPF プロパティ システムおよびイベント ロジックをサポートする各種クラス、WPF のコアおよびフレームワークによって広範に使用されるその他の型を提供します。 Provides several important Windows Presentation Foundation (WPF) base element classes, various classes that support the WPF property system and event logic, and other types that are more broadly consumed by the WPF core and framework.

クラス

Application

Windows Presentation Foundation アプリケーションをカプセル化します。 Encapsulates a Windows Presentation Foundation application.

AttachedPropertyBrowsableAttribute

添付プロパティの使用範囲を報告する .NET Framework 属性の基底クラスを提供します。 Provides a base class for .NET Framework attributes that report the use scope of attached properties.

AttachedPropertyBrowsableForChildrenAttribute

添付プロパティが、論理ツリー内の子要素を拡張するブラウズ可能なスコープを持つことを指定します。 Specifies that an attached property has a browsable scope that extends to child elements in the logical tree.

AttachedPropertyBrowsableForTypeAttribute

添付プロパティが、指定した型から派生した要素に対してのみ参照可能なことを指定します。 Specifies that an attached property is browsable only for elements that derive from a specified type.

AttachedPropertyBrowsableWhenAttributePresentAttribute

そのクラス定義に適用される別の特定の .NET Framework 属性も持つ要素上でのみ添付プロパティを参照できるように指定します。 Specifies that an attached property is only browsable on an element that also has another specific .NET Framework attribute applied to its class definition.

AutoResizedEventArgs

AutoResized によって発生する HwndSource イベントにデータを提供します。 Provides data for the AutoResized event raised by HwndSource.

BaseCompatibilityPreferences

アプリケーションが、WindowsBase アセンブリにある WPF の新しい機能に対してどのように動作するかを指定するプロパティを格納します。 Contains properties that specify how an application should behave relative to new WPF features that are in the WindowsBase assembly.

Clipboard

システムのクリップボードとの間でデータ転送を容易にする静的メソッドを提供します。 Provides static methods that facilitate transferring data to and from the system Clipboard.

ColorConvertedBitmapExtension

ColorConvertedBitmap を作成できるようにするマークアップ拡張機能を実装します。 Implements a markup extension that enables ColorConvertedBitmap creation. ColorConvertedBitmap には、埋め込まれたプロファイルはありません。その代わりに、変換元および変換先の値に基づくプロファイルが使用されます。 A ColorConvertedBitmap does not have an embedded profile, the profile instead being based on source and destination values.

ComponentResourceKey

外部アセンブリ内のクラス名、および追加識別子に基づいてリソース キーを定義または参照します。 Defines or references resource keys based on class names in external assemblies, as well as an additional identifier.

Condition

一連の条件に基づいてプロパティ値に変更を適用する、MultiTrigger および MultiDataTrigger の条件を表します。 Represents a condition for the MultiTrigger and the MultiDataTrigger, which apply changes to property values based on a set of conditions.

ConditionCollection

Condition オブジェクトのコレクションを表します。 Represents a collection of Condition objects.

ContentElement

コンテンツ要素に WPF コア レベルの基底クラスを提供します。 Provides a WPF core-level base class for content elements. コンテンツ要素は、直感的なマークアップ指向レイアウト モデルと、意図的に単純なオブジェクト モデルを使用し、フロー スタイル プレゼンテーション用に設計されています。 Content elements are designed for flow-style presentation, using an intuitive markup-oriented layout model and a deliberately simple object model.

ContentOperations

要素ツリーで ContentElement の位置を取得または設定するための静的なユーティリティ メソッドを提供します。 Provides static utility methods for getting or setting the position of a ContentElement in an element tree.

CoreCompatibilityPreferences

PresentationCore アセンブリ内にある WPF 機能に関連して、アプリケーションの動作方法を指定するプロパティが含まれています。 Contains properties that specify how an application should behave relative to WPF features that are in the PresentationCore assembly.

CornerRadiusConverter

他の型のインスタンスと CornerRadius の間の変換を行います。 Converts instances of other types to and from a CornerRadius.

CultureInfoIetfLanguageTagConverter

CultureInfo のインスタンスと他のデータ型との相互変換を行います。 Converts instances of CultureInfo to and from other data types.

DataFormat

形式名と数値 ID を使用して、データ形式を表します。 Represents a data format by using a format name and numeric ID.

DataFormats

クリップボードまたはドラッグ アンド ドロップ操作で使用可能なデータ形式を識別するために使用できる、定義済みのデータ形式名のセットを提供します。 Provides a set of predefined data format names that can be used to identify data formats available in the clipboard or drag-and-drop operations.

DataObject

形式に依存しないデータ転送機構を定義する IDataObject インターフェイスの基本実装を提供します。 Provides a basic implementation of the IDataObject interface, which defines a format-independent mechanism for transferring data.

DataObjectCopyingEventArgs

DataObject.Copying の引数 Arguments for the DataObject.Copying イベント。 event.

DataObjectEventArgs

DataObject クラスに関連付けられているイベントの抽象基本クラスを提供します。 Provides an abstract base class for events associated with the DataObject class.

DataObjectPastingEventArgs

DataObject.Pasting イベントの引数を格納 Contains arguments for the DataObject.Pasting イベント。 event.

DataObjectSettingDataEventArgs

DataObject.SettingData イベントの引数を格納 Contains arguments for the DataObject.SettingData イベント。 event.

DataTemplate

データ オブジェクトのビジュアル構造を記述します。 Describes the visual structure of a data object.

DataTemplateKey

DataTemplate クラスのリソース キーを表します。 Represents the resource key for the DataTemplate class.

DataTrigger

バインドされたデータが指定した条件を満たしたときに、プロパティ値を適用するかアクションを実行するトリガーを表します。 Represents a trigger that applies property values or performs actions when the bound data meets a specified condition.

DeferrableContent

BAML 内にストリームとして保持される遅延可能なコンテンツを表します。 Represents deferrable content that is held within BAML as a stream.

DeferrableContentConverter

ストリームを DeferrableContent インスタンスに変換します。 Converts a stream to a DeferrableContent instance.

DependencyObject

依存関係プロパティ システムに参加しているオブジェクトを表します。 Represents an object that participates in the dependency property system.

DependencyObjectType

すべての DependencyObject 派生型の基になる型のキャッシュを実装します。 Implements an underlying type cache for all DependencyObject derived types.

DependencyProperty

スタイル設定、データ バインディング、アニメーション、および継承などの方法によって設定できるプロパティを表します。 Represents a property that can be set through methods such as, styling, data binding, animation, and inheritance.

DependencyPropertyHelper

依存関係プロパティの有効値のプロパティ システムのソースを報告する単一のヘルパー メソッド (GetValueSource(DependencyObject, DependencyProperty)) を提供します。 Provides a single helper method (GetValueSource(DependencyObject, DependencyProperty)) that reports the property system source for the effective value of a dependency property.

DependencyPropertyKey

読み取り専用の依存関係プロパティへの制限された書き込みアクセスに必要な依存関係プロパティ識別子を提供します。 Provides a dependency property identifier for limited write access to a read-only dependency property.

DialogResultConverter

DialogResult 型の Nullable<T> 値である Boolean プロパティと他の型の間の変換を行います。 Converts the DialogResult property, which is a Nullable<T> value of type Boolean, to and from other types.

DpiChangedEventArgs

このクラスは、必要な情報を DpiChangedEvent イベントのすべてのリスナーに渡します。ウィンドウが異なる DPI のモニターに移動したときや、現在のモニターの DPI が変更されたときなどです。 This class passes necessary information to any listener of the DpiChangedEvent event, such as when a window is moved to a monitor with different DPI, or the DPI of the current monitor changes.

DragDrop

ドラッグ アンド ドロップ操作を開始するメソッドやドラッグ アンド ドロップ関連のイベント ハンドラーを追加および削除する機能など、ドラッグ アンド ドロップ操作を開始するためのヘルパー メソッドおよびフィールドを提供します。 Provides helper methods and fields for initiating drag-and-drop operations, including a method to begin a drag-and-drop operation, and facilities for adding and removing drag-and-drop related event handlers.

DragEventArgs

すべてのドラッグ アンド ドロップ イベント (DragEnterDragLeaveDragOver、および Drop) に関連する引数を格納します。 Contains arguments relevant to all drag-and-drop events (DragEnter, DragLeave, DragOver, and Drop).

DurationConverter

Duration のインスタンスと他の型表現との相互変換を行います。 Converts instances of Duration to and from other type representations.

DynamicResourceExtension

XAML から作成された動的リソース参照をサポートするマークアップ拡張機能を実装します。 Implements a markup extension that supports dynamic resource references made from XAML.

DynamicResourceExtensionConverter

解析された XAML を DynamicResourceExtension に変換し、XAML から作成された動的リソース参照をサポートします。 Converts from parsed XAML to DynamicResourceExtension and supports dynamic resource references made from XAML.

EventManager

クラス所有者のルーティング イベントを登録し、クラス ハンドラーを追加する、イベント関連のユーティリティ メソッドを提供します。 Provides event-related utility methods that register routed events for class owners and add class handlers.

EventPrivateKey

内部ハッシュ テーブルに格納されるハンドラーを持つイベントの一意の識別子を提供します。 Provides unique identification for events whose handlers are stored into an internal hashtable.

EventRoute

ルーティング イベントが後に続くルートのコンテナーを表します。 Represents the container for the route to be followed by a routed event.

EventSetter

スタイル内で、イベント セッターを表します。 Represents an event setter in a style. イベント セッターは、イベントへの応答で指定されたイベント ハンドラーを呼び出します。 Event setters invoke the specified event handlers in response to events.

EventTrigger

イベントへの応答で一連のアクションを適用するトリガーを表します。 Represents a trigger that applies a set of actions in response to an event.

ExceptionRoutedEventArgs

失敗した Image イベントと MediaElement イベントにデータを提供します。 Provides data for the Image and MediaElement failed events.

ExitEventArgs

Exit イベントのイベント引数。 Event arguments for the Exit event.

Expression

この型は、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。 This type supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

ExpressionConverter

Expression のインスタンスと他の型との間の変換を行います。 Converts instances of Expression to and from other types.

FigureLengthConverter

他の型のインスタンスと FigureLength の間の変換を行います。 Converts instances of other types to and from a FigureLength.

FontSizeConverter

フォント サイズ値と他の型表現との相互変換を行います。 Converts font size values to and from other type representations.

FontStretchConverter

FontStretch のインスタンスと他の型表現との相互変換を行います。 Converts instances of FontStretch to and from other type representations.

FontStretches

一連の定義済みの静的な FontStretch 値を提供します。 Provides a set of static predefined FontStretch values.

FontStyleConverter

FontStyle のインスタンスと他のデータ型との相互変換を行います。 Converts instances of FontStyle to and from other data types.

FontStyles

一連の定義済みの静的な FontStyle 値を提供します。 Provides a set of static predefined FontStyle values.

FontWeightConverter

FontWeight のインスタンスと他のデータ型との相互変換を行います。 Converts instances of FontWeight to and from other data types.

FontWeights

一連の定義済みの静的な FontWeight 値を提供します。 Provides a set of static predefined FontWeight values.

FrameworkCompatibilityPreferences

PresentationFramework アセンブリ内にある WPF 機能に関連する、アプリケーションの動作方法を指定するプロパティが含まれています。 Contains properties that specify how an application should behave relative to WPF features that are in the PresentationFramework assembly.

FrameworkContentElement

FrameworkContentElement は、ContentElement 基底クラスの WPF フレームワーク レベルの実装および拡張です。 FrameworkContentElement is the WPF framework-level implementation and expansion of the ContentElement base class. FrameworkContentElement は、補足の入力 API (ツールヒントやコンテキスト メニューなど)、ストーリーボード、データ バインディング用のデータ コンテキスト、スタイルのサポート、および論理ツリーのヘルパー API に関するサポートを追加します。 FrameworkContentElement adds support for additional input APIs (including tooltips and context menus), storyboards, data context for data binding, styles support, and logical tree helper APIs.

FrameworkElement

WPF フレームワーク レベルのプロパティ、イベント、およびメソッドのセットを Windows Presentation Foundation (WPF) 要素で利用できます。 Provides a WPF framework-level set of properties, events, and methods for Windows Presentation Foundation (WPF) elements. このクラスは WPF フレームワーク レベルの実装として用意されており、UIElement によって定義される WPF コア レベル API 上に構築されています。 This class represents the provided WPF framework-level implementation that is built on the WPF core-level APIs that are defined by UIElement.

FrameworkElementFactory

テンプレートの作成をサポートします。 Supports the creation of templates.

FrameworkPropertyMetadata

依存関係プロパティのメタデータを報告または適用します。特に、フレームワークに固有のプロパティのシステム特性を追加します。 Reports or applies metadata for a dependency property, specifically adding framework-specific property system characteristics.

FrameworkTemplate

FrameworkElement オブジェクトと FrameworkContentElement オブジェクトの両方またはいずれかのツリーをインスタンス化できるようにします。 Enables the instantiation of a tree of FrameworkElement and/or FrameworkContentElement objects.

Freezable

変更可能な状態と読み取り専用 (固定) の状態を持つオブジェクトを定義します。 Defines an object that has a modifiable state and a read-only (frozen) state. Freezable から派生するクラスは、詳細な変更通知を提供し、不変クラスとなることができ、自身を複製できます。 Classes that derive from Freezable provide detailed change notification, can be made immutable, and can clone themselves.

FreezableCollection<T>

Represents a collection of DependencyObjectFreezable、または Animatable オブジェクトのコレクションを表します。 Represents a collection of DependencyObject, Freezable, or Animatable objects. FreezableCollection<T>Animatable 型です。 FreezableCollection<T> is itself an Animatable type.

GiveFeedbackEventArgs

GiveFeedback イベントの引数を含みます。 Contains arguments for the GiveFeedback event.

GridLengthConverter

他の型のインスタンスと GridLength インスタンスの間の変換を行います。 Converts instances of other types to and from GridLength instances.

HierarchicalDataTemplate

TreeViewItemMenuItem などの HeaderedItemsControl をサポートする DataTemplate を表します。 Represents a DataTemplate that supports HeaderedItemsControl, such as TreeViewItem or MenuItem.

HwndDpiChangedEventArgs

DpiChanged イベントに関連がある HandledEventArgs の型を表します。 Represents a type of HandledEventArgs that is relevant to a DpiChanged event.

Int32RectConverter

他の型のインスタンスと Int32Rect の間の変換を行います。 Converts instances of other types to and from an Int32Rect.

KeySplineConverter

他の型のインスタンスと KeySpline の間の変換を行います。 Converts instances of other types to and from a KeySpline.

KeyTimeConverter

KeyTime のインスタンスと他の型との間の変換を行います。 Converts instances of KeyTime to and from other types.

LengthConverter

他の型のインスタンスと、オブジェクトの長さを表す Double のインスタンスの間の変換を行います。 Converts instances of other types to and from instances of a Double that represent an object's length.

LocalizabilityAttribute

binary XAML (BAML) クラスまたはクラス メンバーのローカリゼーション属性を指定します。 Specifies the localization attributes for a binary XAML (BAML) class or class member.

Localization

Localization クラスは、ローカリゼーション属性とコメントの添付プロパティを定義します。 The Localization class defines attached properties for localization attributes and comments.

LogicalTreeHelper

論理ツリー内のオブジェクトのクエリを実行するために静的ヘルパー メソッドを提供します。 Provides static helper methods for querying objects in the logical tree.

LostFocusEventManager

WeakEventManager の実装を提供することにより、"弱いイベント リスナー パターン" を使用して LostFocus イベントまたは LostFocus イベントのリスナーを関連付けられるようにします。 Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the LostFocus or LostFocus events.

MediaScriptCommandRoutedEventArgs

ScriptCommand イベントおよび ScriptCommand イベントのデータを提供します。 Provides data for the ScriptCommand and ScriptCommand events.

MessageBox

メッセージ ボックスを表示します。 Displays a message box.

MultiDataTrigger

バインドされたデータが一連の条件を満たしたときに、プロパティ値を適用するかアクションを実行するトリガーを表します。 Represents a trigger that applies property values or performs actions when the bound data meet a set of conditions.

MultiTrigger

一連の条件が満たされたときにプロパティ値を適用したりアクションを実行するトリガーを表します。 Represents a trigger that applies property values or performs actions when a set of conditions are satisfied.

NameScope

名前とオブジェクトのマッピングを特定の XAML 名前スコープに格納するか、特定の XAML 名前スコープから取得する INameScope メソッドの基本 WPF サポートを実装します。 Implements base WPF support for the INameScope methods that store or retrieve name-object mappings into a particular XAML namescope. XAML 名前スコープの名前を要素レベルで動的に取得または設定しやすくするために、添付プロパティのサポートを追加します。 Adds attached property support to make it simpler to get or set XAML namescope names dynamically at the element level..

NullableBoolConverter

Nullable<T> 型との間で変換を行います (ジェネリックの Boolean 型の制約を使用)。 Converts to and from the Nullable<T> type (using the Boolean type constraint on the generic).

PointConverter

他の型のインスタンスと Point の間の変換を行います。 Converts instances of other types to and from a Point.

PresentationSource

別の技術からのコンテンツを相互運用シナリオの一部として表示するクラスの抽象基本クラスです。 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.

PropertyMetadata

登録時の条件など、特定の種類に適用されるときの依存関係プロパティの動作を定義します。 Defines certain behavior aspects of a dependency property as it is applied to a specific type, including conditions it was registered with.

PropertyPath

別のプロパティの下、または所有している型の下のパスとして、プロパティを記述するためのデータ構造を実装します。 Implements a data structure for describing a property as a path below another property, or below an owning type. プロパティ パスは、オブジェクトへのデータ バインディングと、アニメーション用のストーリーボードやタイムラインで使用されます。 Property paths are used in data binding to objects, and in storyboards and timelines for animations.

PropertyPathConverter

PropertyPath オブジェクトの型コンバーターを提供します。 Provides a type converter for PropertyPath objects.

QueryContinueDragEventArgs

QueryContinueDrag イベントの引数を含みます。 Contains arguments for the QueryContinueDrag event.

RectConverter

他の型のインスタンスと Rect のインスタンスの間の変換を行います。 Converts instances of other types to and from instances of Rect.

RequestBringIntoViewEventArgs

RequestBringIntoView ルーティング イベントのデータを提供します。 Provides data for the RequestBringIntoView routed event.

ResourceDictionary

WPF アプリケーションのコンポーネントおよびその他の要素によって使用される WPF リソースを格納するハッシュ テーブルまたはディクショナリの実装を提供します。 Provides a hash table / dictionary implementation that contains WPF resources used by components and other elements of a WPF application.

ResourceKey

各種リソース キーの抽象基本クラスを提供します。 Provides an abstract base class for various resource keys.

ResourceReferenceKeyNotFoundException

マークアップ拡張機能リソースの解析中またはシリアル化中に、リソース参照キーが見つからない場合にスローされる例外です。 The exception that is thrown when a resource reference key cannot be found during parsing or serialization of markup extension resources.

RoutedEvent

ルーティング イベントを表して識別し、その特性を宣言します。 Represents and identifies a routed event and declares its characteristics.

RoutedEventArgs

ルーティング イベントに関連付けられている状態情報とイベント データを格納します。 Contains state information and event data associated with a routed event.

RoutedPropertyChangedEventArgs<T>

特定のルーティング イベントからの報告に従って、変更されたプロパティの前の値と現在の値を含む、値の変更に関するデータを依存関係プロパティに提供します。 Provides data about a change in value to a dependency property as reported by particular routed events, including the previous and current value of the property that changed.

SessionEndingCancelEventArgs

SessionEnding イベントのイベント引数を格納します。 Contains the event arguments for the SessionEnding event.

Setter

プロパティ値を適用する setter を表します。 Represents a setter that applies a property value.

SetterBase

値 setter の基本クラスを表します。 Represents the base class for value setters.

SetterBaseCollection

SetterBase オブジェクトのコレクションを表します。 Represents a collection of SetterBase objects.

SizeChangedEventArgs

SizeChanged イベントに関連するデータを提供します。 Provides data related to the SizeChanged event.

SizeChangedInfo

Size に関連する値の変更の詳細を報告します。 Report the specifics of a value change involving a Size. これは、OnRenderSizeChanged(SizeChangedInfo) オーバーライドのパラメーターとして使用されます。 This is used as a parameter in OnRenderSizeChanged(SizeChangedInfo) overrides.

SizeConverter

他の型のインスタンスと Size クラスのインスタンスの間で変換を行います。 Converts instances of other types to and from instances of the Size class.

SourceChangedEventArgs

相互運用のために使用される、SourceChanged イベントのデータを提供します。 Provides data for the SourceChanged event, used for interoperation. このクラスは継承できません。 This class cannot be inherited.

SplashScreen

Windows Presentation Foundation (WPF) アプリケーションの起動画面を設定します。 Provides a startup screen for a Windows Presentation Foundation (WPF) application.

StartupEventArgs

Startup イベントの引数を含みます。 Contains the arguments for the Startup event.

StaticResourceExtension

XAML から作成された静的 (XAML 読み込み時) リソース参照をサポートするマークアップ拡張機能を実装します。 Implements a markup extension that supports static (XAML load time) resource references made from XAML.

StrokeCollectionConverter

StrokeCollection を文字列に変換します。 Converts a StrokeCollection to a string.

Style

型のインスタンスの間でプロパティ、リソース、およびイベント ハンドラーを共有できるようにします。 Enables the sharing of properties, resources, and event handlers between instances of a type.

StyleTypedPropertyAttribute

クラス定義に適用される属性を表し、TargetType 型のプロパティの Style を決定します。 Represents an attribute that is applied to the class definition and determines the TargetTypes of the properties that are of type Style.

SystemColors

システムの表示要素に対応したシステム カラー、システム ブラシ、およびシステム リソース キーが含まれています。 Contains system colors, system brushes, and system resource keys that correspond to system display elements.

SystemCommands

ウィンドウ管理に共通のルーティング コマンドを定義します。 Defines routed commands that are common to window management.

SystemFonts

フォントに関連するシステム リソースを公開するプロパティが含まれます。 Contains properties that expose the system resources that concern fonts.

SystemParameters

システム設定を照会するために使用できるプロパティが含まれます。 Contains properties that you can use to query system settings.

TemplateBindingExpression

TemplateBindingExtension のランタイム インスタンスを記述します。 Describes a run-time instance of a TemplateBindingExtension.

TemplateBindingExpressionConverter

シリアル化中に TemplateBindingExpression インスタンスからマークアップ拡張機能を構築するために使用される型コンバーター。 A type converter that is used to construct a markup extension from a TemplateBindingExpression instance during serialization.

TemplateBindingExtension

テンプレート内のプロパティ値と、template 宣言されたコントロールで公開されているその他のプロパティ値の間におけるバインディングをサポートするマークアップ拡張機能を実装します。 Implements a markup extension that supports the binding between the value of a property in a template and the value of some other exposed property on the templated control.

TemplateBindingExtensionConverter

シリアル化中にインスタンスから TemplateBindingExtension を構築するために使用される型コンバーター。 A type converter that is used to construct a TemplateBindingExtension from an instance during serialization.

TemplateContent

テンプレートで XAML リーダーおよび XAML ライターとやり取りするときにコンテンツの遅延に使用する、記録ロジックと再生ロジックを実装します。 Implements the record and playback logic that templates use for deferring content when they interact with XAML readers and writers.

TemplateContentLoader

WPF XAML のテンプレートに対して定義されている XAML コンテンツの読み込みを遅延させるために XamlDeferringLoader を実装します。 Implements XamlDeferringLoader in order to defer loading of the XAML content that is defined for a template in WPF XAML.

TemplateKey

データ テンプレートのリソース キーとして使用する場合に、データ テンプレートを検索プロセスに追加することを許可します。 When used as a resource key for a data template, allows the data template to participate in the lookup process.

TemplatePartAttribute

テンプレートに使用される名前付きパーツの型を識別するためにクラス定義に適用される属性を表します。 Represents an attribute that is applied to the class definition to identify the types of the named parts that are used for templating.

TemplateVisualStateAttribute

コントロールが取ることのできる状態と、そのコントロールの VisualStateControlTemplate を追加できることを指定します。 Specifies that a control can be in a certain state and that a VisualState is expected in the control's ControlTemplate.

TextDecoration

文字装飾を表します。文字装飾とは、テキストに追加する下線などの装飾です。 Represents a text decoration, which a visual ornamentation that is added to text (such as an underline).

TextDecorationCollection

TextDecoration インスタンスのコレクションを表します。 Represents a collection of TextDecoration instances.

TextDecorationCollectionConverter

TextDecorationCollection のインスタンスを他のデータ型から変換します。 Converts instances of TextDecorationCollection from other data types.

TextDecorations

一連の定義済みの静的な文字装飾を提供します。 Provides a set of static predefined text decorations.

ThemeDictionaryExtension

アプリケーション作成者が現在のシステム テーマに基づいてコントロールのスタイルをカスタマイズできるようにする、マークアップ拡張機能を実装します。 Implements a markup extension that enables application authors to customize control styles based on the current system theme.

ThemeInfoAttribute

アセンブリ用のテーマ ディクショナリが格納される場所を指定します。 Specifies the location in which theme dictionaries are stored for an assembly.

ThicknessConverter

他の型のインスタンスと Thickness のインスタンスの間の変換を行います。 Converts instances of other types to and from instances of Thickness.

Trigger

プロパティ値を適用するか、または条件付きでアクションを実行するトリガーを表します。 Represents a trigger that applies property values or performs actions conditionally.

TriggerAction

トリガーに対して実行するアクションを表します。 Describes an action to perform for a trigger.

TriggerActionCollection

TriggerAction オブジェクトのコレクションを表します。 Represents a collection of TriggerAction objects.

TriggerBase

Style オブジェクト内の条件値を指定するための基本クラスを表します。 Represents the base class for specifying a conditional value within a Style object.

TriggerCollection

TriggerBase オブジェクトのコレクションを表します。 Represents a collection of TriggerBase objects.

UIElement

UIElement は、Windows Presentation Foundation (WPF) の要素および基本表示特性における WPF コア レベル実装構築の基底クラスです。 UIElement is a base class for WPF core level implementations building on Windows Presentation Foundation (WPF) elements and basic presentation characteristics.

UIElement3D

UIElement3D は、Windows Presentation Foundation (WPF) の要素および基本表示特性における WPF コア レベル実装構築の基底クラスです。 UIElement3D is a base class for WPF core level implementations building on Windows Presentation Foundation (WPF) elements and basic presentation characteristics.

UIPropertyMetadata

コア レベルでレンダリングまたはユーザー インターフェイスの影響を受ける非フレームワーク プロパティのプロパティ メタデータを提供します。 Provides property metadata for non-framework properties that do have rendering/user interface impact at the core level.

VectorConverter

他の型のインスタンスと Vector の間の変換を行います。 Converts instances of other types to and from a Vector.

VisualState

コントロールが特定の状態のときの外観を表します。 Represents the visual appearance of the control when it is in a specific state.

VisualStateChangedEventArgs

CurrentStateChanging イベントおよび CurrentStateChanged イベントのデータを提供します。 Provides data for the CurrentStateChanging and CurrentStateChanged events.

VisualStateGroup

一度に 1 つしか選択できない VisualState オブジェクトと、ある状態から別の状態に遷移するために使用する VisualTransition オブジェクトを格納します。 Contains mutually exclusive VisualState objects and VisualTransition objects that are used to move from one state to another.

VisualStateManager

コントロールの状態を遷移するための状態とロジックを管理します。 Manages states and the logic for transitioning between states for controls.

VisualTransition

コントロールの状態が遷移するときに発生する視覚的な動作を表します。 Represents the visual behavior that occurs when a control transitions from one state to another.

WeakEventManager

弱いイベント パターンで使用されるイベント マネージャーの基本クラスです。 Provides a base class for the event manager that is used in the weak event pattern. このマネージャーは、WeakEvent パターンを使用するイベント (またはコールバック) 用のリスナーを追加または削除します。 The manager adds and removes listeners for events (or callbacks) that also use the pattern.

WeakEventManager.ListenerList

WeakEventManager のリスナーを格納するための組み込みのコレクション リストを提供します。 Provides a built-in collection list for storing listeners for a WeakEventManager.

WeakEventManager<TEventSource,TEventArgs>

"弱いイベント リスナー" パターンに使用するイベント ハンドラーを指定できるようにするタイプ セーフの WeakEventManager を提供します。 Provides a type-safe WeakEventManager that enables you to specify the event handler to use for the "weak event listener" pattern. このクラスは、イベントのソースの型パラメーターと、使用されるイベント データの型パラメーターを定義します。 This class defines a type parameter for the source of the event and a type parameter for the event data that is used.

WeakEventManager.ListenerList<TEventArgs>

WeakEventManager のリスナーを格納するためのタイプ セーフなコレクション リストを提供します。 Provides a type-safe collection list for storing listeners for a WeakEventManager. このクラスは、使用されているイベント データの型パラメーターを定義します。 This class defines a type parameter for the event data that is used.

Window

ウィンドウおよびダイアログ ボックスの作成、構成、表示、および有効期間の管理を可能にします。 Provides the ability to create, configure, show, and manage the lifetime of windows and dialog boxes.

WindowCollection

Window オブジェクトのコレクションを表します。 Represents a collection of Window objects. このクラスは継承できません。 This class cannot be inherited.

構造体

CornerRadius

四角形の角の半径を表します。 Represents the radii of a rectangle's corners.

DependencyPropertyChangedEventArgs

さまざまなプロパティ変更イベントにデータを提供します。 Provides data for various property changed events. 通常、これらのイベントは、読み取り専用の依存関係プロパティの有効値の変更を報告します。 Typically these events report effective value changes in the value of a read-only dependency property. もう 1 つの用途は、PropertyChangedCallback 実装の一部として使用することです。 Another usage is as part of a PropertyChangedCallback implementation.

DpiScale

Visual または UIElement の表示元の DPI 情報を格納します。 Stores DPI information from which a Visual or UIElement is rendered.

Duration

Timeline がアクティブになっている期間を表します。 Represents the duration of time that a Timeline is active.

FigureLength

Figure の高さまたは幅を表します。 Describes the height or width of a Figure.

FontStretch

フォントの標準の縦横比に対して、フォントがどのくらい伸縮されているかを表します。 Describes the degree to which a font has been stretched compared to the normal aspect ratio of that font.

FontStyle

標準、斜体、または斜投影としてフォント フェイスのスタイルを表す構造体を定義します。 Defines a structure that represents the style of a font face as normal, italic, or oblique.

FontWeight

ストロークの細さまたは太さでタイプフェイスの濃さを示します。 Refers to the density of a typeface, in terms of the lightness or heaviness of the strokes.

FreezableCollection<T>.Enumerator

FreezableCollection<T> のメンバーを列挙します。 Enumerates the members of a FreezableCollection<T>.

GridLength

Star 単位型を明示的にサポートする要素の長さを表します。 Represents the length of elements that explicitly support Star unit types.

Int32Rect

整数四角形の幅、高さ、場所を記述します。 Describes the width, height, and location of an integer rectangle.

LocalValueEntry

ローカルで設定された依存関係プロパティのプロパティ識別子とプロパティ値を表します。 Represents a property identifier and the property value for a locally set dependency property.

LocalValueEnumerator

DependencyObject に存在するすべての依存関係プロパティのローカル値に対して列挙処理のサポートを提供します。 Provides enumeration support for the local values of any dependency properties that exist on a DependencyObject.

Point

2 次元空間における、x 座標と y 座標の組を表します。 Represents an x- and y-coordinate pair in two-dimensional space.

Rect

四角形の幅、高さ、場所を記述します。 Describes the width, height, and location of a rectangle.

RoutedEventHandlerInfo

固有のハンドラーを呼び出す必要があるかどうかをイベント リスナーに通知する特別な処理情報を提供します。 Provides special handling information to inform event listeners whether specific handlers should be invoked.

Size

オブジェクトの Size を記述するために使用される構造体を実装します。 Implements a structure that is used to describe the Size of an object.

TextDecorationCollection.Enumerator

TextDecorationTextDecoration 項目を列挙します。 Enumerates TextDecoration items in a TextDecoration.

Thickness

四角形の枠の太さについて記述します。 Describes the thickness of a frame around a rectangle. 4 つの Double 値は、それぞれ四角形の 4 つの辺 (LeftTopRightBottom) を示します。 Four Double values describe the Left, Top, Right, and Bottom sides of the rectangle, respectively.

ValueSource

GetValueSource(DependencyObject, DependencyProperty) から返された情報を報告します。 Reports the information returned from GetValueSource(DependencyObject, DependencyProperty).

Vector

2-D 空間における変位を表します。 Represents a displacement in 2-D space.

インターフェイス

IContentHost

このインターフェイスは、ContentElement をホストするレイアウトによって実装されます。 This interface is implemented by layouts which host ContentElement.

IDataObject

形式に依存しないデータ転送機構を提供します。 Provides a format-independent mechanism for transferring data.

IFrameworkInputElement

フレームワーク要素の名前スコープ コントラクトを宣言します。 Declares a namescope contract for framework elements.

IInputElement

共通のイベントと、Windows Presentation Foundation (WPF) 要素による基本的な入力処理のためのイベント関連のプロパティおよびメソッドを設定します。 Establishes the common events and also the event-related properties and methods for basic input processing by Windows Presentation Foundation (WPF) elements.

IWeakEventListener

WeakEvent パターンと WeakEventManager を通じてイベントを受信するクラスにイベント リスニング サポートを提供します。 Provides event listening support for classes that expect to receive events through the WeakEvent pattern and a WeakEventManager.

列挙型

BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions

要求の処理中に発生したエラーにディスパッチャーがどのように応答するかを説明する、一連の値を提供します。 Provides a set of values that describes how the dispatcher responds to failures that are encountered while requesting processing.

BaselineAlignment

テキストの確立されたベースラインを基準として、テキストベースの要素のベースラインを垂直軸上に配置する方法を記述します。 Describes how the baseline for a text-based element is positioned on the vertical axis, relative to the established baseline for text.

BaseValueSource

特定の依存関係プロパティの値のプロパティのシステムのソースを識別します。 Identifies the property system source of a particular dependency property value.

ColumnSpaceDistribution

列を持ったフロー コンテンツにスペースを分配する方法について説明します。 Describes how to distribute space in columnated flow content.

DragAction

ドラッグ アンド ドロップ操作を継続するかどうか、および継続する場合はどのように継続するかを指定します。 Specifies how and if a drag-and-drop operation should continue.

DragDropEffects

ドラッグ アンド ドロップ操作の効果を指定します。 Specifies the effects of a drag-and-drop operation.

DragDropKeyStates

マウス ボタンの状態と同様に、変換キー (Shift キー、Ctrl キー、および Alt キー) の現在の状態を指定します。 Specifies the current state of the modifier keys (SHIFT, CTRL, and ALT), as well as the state of the mouse buttons.

FigureHorizontalAnchor

図形の水平方向の位置の基準を示します。 Describes a position reference for a figure in a horizontal direction.

FigureUnitType

FigureLength の幅または高さに関連付けられる単位型を記述します。 Describes the unit type associated with the width or height of a FigureLength.

FigureVerticalAnchor

図形の垂直方向の位置の基準点を示します。 Describes the point of reference of a figure in the vertical direction.

FlowDirection

テキストおよびユーザー インターフェイス (UI) 要素のコンテンツのフロー方向を指定する定数を定義します。 Defines constants that specify the content flow direction for text and user interface (UI) elements.

FontCapitals

Typography オブジェクトの大文字スタイルを記述します。 Describes the capital letter style for a Typography object.

FontEastAsianLanguage

指定した東アジアの書記体系または言語に使用されるグリフのフォント固有のバージョンをユーザーが選択するための機構を提供します。 Provides a mechanism for the user to select font-specific versions of glyphs for a specified East Asian writing system or language.

FontEastAsianWidths

さまざまな幅のスタイルのグリフをユーザーが選択するための機構を提供します。 Provides a mechanism for the user to select glyphs of different width styles.

FontFraction

Typography オブジェクトの分数のスタイルを記述します。 Describes the fraction style for a Typography object.

FontNumeralAlignment

Typography オブジェクトの数字の配置を示します。 Describes the numeral alignment for a Typography object.

FontNumeralStyle

Typography オブジェクトの数字のスタイルを示します。 Describes the numeral style for a Typography object.

FontVariants

グリフ フォームの文字体裁のバリエーションを描画します。 Renders variant typographic glyph forms.

FrameworkPropertyMetadataOptions

Windows Presentation Foundation (WPF) プロパティ システムの特定の依存関係プロパティに関する、フレームワーク レベルのプロパティの動作の種類を指定します。 Specifies the types of framework-level property behavior that pertain to a particular dependency property in the Windows Presentation Foundation (WPF) property system.

GridUnitType

GridLength オブジェクトが保持している値の種類について説明します。 Describes the kind of value that a GridLength object is holding.

HorizontalAlignment

親要素の割り当てられているレイアウト スロットに対する水平軸上で、要素が表示される位置を示します。 Indicates where an element should be displayed on the horizontal axis relative to the allocated layout slot of the parent element.

InheritanceBehavior

プロパティ値の継承、リソース検索、および RelativeSource FindAncestor 検索の現在の検索モードを示します。 Indicates the current mode of lookup for both property value inheritance, a resource lookup, and a RelativeSource FindAncestor lookup.

LineBreakCondition

インライン オブジェクトの改行条件を記述します。 Describes the breaking condition around an inline object.

LineStackingStrategy

各行の行ボックスを決定する際に使用する機構を表します。 Describes a mechanism by which a line box is determined for each line.

LocalizationCategory

バイナリ XAML (BAML) クラスまたはクラス メンバーの LocalizabilityAttribute のカテゴリ値を指定します。 Specifies the category value of a LocalizabilityAttribute for a binary XAML (BAML) class or class member.

MessageBoxButton

メッセージ ボックスに表示されるボタンを指定します。 Show メソッドの引数として使用されます。Used as an argument of the Show method.

MessageBoxImage

メッセージ ボックスで表示されるアイコンを指定します。 Specifies the icon that is displayed by a message box.

MessageBoxOptions

メッセージ ボックスの特別な表示オプションを指定します。 Specifies special display options for a message box.

MessageBoxResult

ユーザーがクリックしたメッセージ ボックス ボタンを指定します。 MessageBoxResult は、Show メソッドによって返されます。MessageBoxResult is returned by the Show method.

Modifiability

バイナリ XAML (BAML) クラスまたはクラス メンバーの LocalizabilityAttribute の変更できる値を指定します。 Specifies the modifiability value of a LocalizabilityAttribute for a binary XAML (BAML) class or class member.

PowerLineStatus

システム電源が接続されているかどうか、またはシステム電源のステータスが不明であるかどうかを示します。 Indicates whether the system power is online, or that the system power status is unknown.

Readability

バイナリ XAML (BAML) クラスまたはクラス メンバーの LocalizabilityAttribute の読みやすさの値を指定します。 Specifies the readability value of a LocalizabilityAttribute for a binary XAML (BAML) class or class member.

ReasonSessionEnding

ユーザーのセッションが終了する理由を指定します。 ReasonSessionEnding プロパティで使用します。Used by the ReasonSessionEnding property.

ResizeMode

ウィンドウのサイズが変更可能かどうか、および変更可能な場合はその方法を指定します。 Specifies whether a window can be resized and, if so, how it can be resized. ResizeMode プロパティで使用します。 Used by the ResizeMode property.

ResourceDictionaryLocation

テーマ リソース ディクショナリの配置場所を指定します。 Specifies the locations where theme resource dictionaries are located.

RoutingStrategy

ルーティング イベントのルーティング方法を示します。 Indicates the routing strategy of a routed event.

ShutdownMode

アプリケーションのシャットダウン方法を指定します。 ShutdownMode プロパティで使用します。Used by the ShutdownMode property.

SizeToContent

ウィンドウのサイズをコンテンツのサイズに合わせて自動的に調整する方法を指定します。 Specifies how a window will automatically size itself to fit the size of its content. SizeToContent プロパティで使用します。 Used by the SizeToContent property.

TemplateKey.TemplateType

TemplateKey を使用するテンプレートのさまざまな型について説明します。 Describes the different types of templates that use TemplateKey.

TextAlignment

オブジェクト内のテキストが左揃え、右揃え、中央揃え、または両端揃えのいずれであるかを指定します。 Specifies whether the text in the object is left-aligned, right-aligned, centered, or justified.

TextDataFormat

テキスト データのデータ形式を指定します。 Specifies the data format of the text data.

TextDecorationLocation

TextDecoration オブジェクトの垂直位置を指定します。 Specifies the vertical position of a TextDecoration object.

TextDecorationUnit

TextDecoration PenOffset または Pen の太さの値の単位型を指定します。 Specifies the unit type of either a TextDecorationPenOffset or a Pen thickness value.

TextMarkerStyle

リスト項目の行頭文字スタイルの外観を示します。 Describes the appearance of a list item's bullet style.

TextTrimming

テキストを格納しているボックスの幅にテキストが収まりきらない場合に、テキストを切り取る方法を示します。 Describes how text is trimmed when it overflows the edge of its containing box.

TextWrapping

格納ボックスの端に達したときにテキストを折り返すかどうかを指定します Specifies whether text wraps when it reaches the edge of the containing box

VerticalAlignment

親のレイアウト スロット内での子要素の縦方向の配置方法または拡大方法を表します。 Describes how a child element is vertically positioned or stretched within a parent's layout slot.

Visibility

要素の表示状態を指定します。 Specifies the display state of an element.

WindowStartupLocation

Window を最初に開いたときに表示される位置を指定します。 Specifies the position that a Window will be shown in when it is first opened. WindowStartupLocation プロパティで使用します。 Used by the WindowStartupLocation property.

WindowState

ウィンドウを最小化するか、最大化するか、元のサイズに戻すかを指定します。 WindowState プロパティで使用します。Used by the WindowState property.

WindowStyle

Window の境界線の種類を指定します。 WindowStyle プロパティで使用します。Used by the WindowStyle property.

WrapDirection

オブジェクトの周りでコンテンツをラップする際に使用できる方向を指定します。 Specifies the allowable directions that content can wrap around an object.

代理人

AutoResizedEventHandler

HwndSource により発生する AutoResized イベントを処理するメソッドを表します。 Represents the method that will handle the AutoResized event raised by HwndSource.

CoerceValueCallback

依存関係プロパティの値が再評価されたり強制が明示的に要求されたりした場合に必ず呼び出されるメソッドのテンプレートを提供します。 Provides a template for a method that is called whenever a dependency property value is being re-evaluated, or coercion is specifically requested.

DataObjectCopyingEventHandler

Copying 添付イベントを処理するメソッドを表します。 Represents a method that will handle the Copying attached event.

DataObjectPastingEventHandler

Pasting 添付イベントを処理するメソッドを表します。 Represents a method that will handle the Pasting attached event.

DataObjectSettingDataEventHandler

SettingData 添付イベントを処理するメソッドを表します。 Represents a method that will handle the SettingData attached event.

DependencyPropertyChangedEventHandler

DependencyProperty が特定の DependencyObject 実装で変更された場合に発生するイベントを処理するメソッドを表します。 Represents the method that will handle events raised when a DependencyProperty is changed on a particular DependencyObject implementation.

DpiChangedEventHandler

DpiChangedEventArgs を処理するメソッドを表します。 Represents a method that will handle DpiChangedEventArgs.

DragEventHandler

DragEnter などのドラッグ アンド ドロップのルーティング イベントを処理するメソッドを表します。 Represents a method that will handle drag-and-drop routed events, for example DragEnter.

ExitEventHandler

Exit イベントを処理するメソッドを表します。 Represents the method that handles the Exit event.

GiveFeedbackEventHandler

インプロセスのドラッグ アンド ドロップ操作からのフィードバック ルーティング イベントを処理するメソッドを表します (GiveFeedback など)。 Represents a method that will handle the feedback routed event from in-process drag-and-drop operations, for instance GiveFeedback.

HwndDpiChangedEventHandler

DPI 変更通知を受信するハンドラーを使用するデリゲート。 The delegate to use for handlers that receive DPI change notification.

PropertyChangedCallback

依存関係プロパティの有効なプロパティ値が変更されたときに呼び出されるコールバックを表します。 Represents the callback that is invoked when the effective property value of a dependency property changes.

QueryContinueDragEventHandler

たとえば QueryContinueDrag のように、ドラッグ アンド ドロップ操作をドラッグ元でキャセルできるようにするルーティング イベントを処理するメソッドを表します。 Represents a method that will handle the routed events that enables a drag-and-drop operation to be canceled by the drag source, for example QueryContinueDrag.

RequestBringIntoViewEventHandler

RequestBringIntoView ルーティング イベントを処理するメソッドを表します。 Represents the method that will handle the RequestBringIntoView routed event.

RoutedEventHandler

すべてのルーティング イベントに共通なデータ以外の特定のイベント データを持たない、さまざまなルーティング イベントを処理するメソッドを表します。 Represents the method that will handle various routed events that do not have specific event data beyond the data that is common for all routed events.

RoutedPropertyChangedEventHandler<T>

プロパティ値の変更を追跡するさまざまなルーティングされたイベントを処理するメソッドを表します。 Represents methods that will handle various routed events that track property value changes.

SessionEndingCancelEventHandler

SessionEnding イベントを処理するメソッドを表します。 Represents the method that handles the SessionEnding event.

SizeChangedEventHandler

SizeChanged ルーティング イベントを処理するメソッドを表します。 Represents the method that will handle the SizeChanged routed event.

SourceChangedEventHandler

特定のリスナー要素の "SourceChanged" イベントを処理するメソッドを表します。 Represents the method that will handle the "SourceChanged" event on specific listener elements.

StartupEventHandler

Startup イベントを処理するメソッドを表します。 Represents the method that handles the Startup event.

ValidateValueCallback

依存関係プロパティの有効な値を検証するコールバックとして使用されるメソッドを表します。 Represents a method used as a callback that validates the effective value of a dependency property.