System.Windows Пространство имен

Предоставляет несколько важных классов базовых элементов 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

Содержит свойства, определяющие, как приложение должно работать по отношению к новым функциям WPF, находящимся в сборке WindowsBase.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

Содержит свойства, которые определяют поведение приложения относительно возможностей WPF, которые находятся в сборке PresentationCore.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

Представляет формат данных и использованием названия формата и цифровым идентификаторам.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.CopyingArguments for the DataObject.Copying .event.

DataObjectEventArgs

Предоставляет абстрактный базовый класс для событий, связанных с классом DataObject.Provides an abstract base class for events associated with the DataObject class.

DataObjectPastingEventArgs

Содержит аргументы события DataObject.PastingContains arguments for the DataObject.Pasting .event.

DataObjectSettingDataEventArgs

Содержит аргументы события DataObject.SettingDataContains 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

Содержит аргументы, относящиеся ко всем событиям перетаскивания (DragEnter, DragLeave, DragOver и 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

Содержит свойства, которые определяют поведение приложения относительно возможностей WPF, которые находятся в сборке PresentationFramework.Contains properties that specify how an application should behave relative to WPF features that are in the PresentationFramework assembly.

FrameworkContentElement

FrameworkContentElement является реализацией уровня платформы WPF и расширением базового класса ContentElement.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, созданную на базе API уровня ядра WPF, которые определяются UIElement.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>

Представляет коллекцию объектов DependencyObject, Freezable или 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

Представляет DataTemplate, поддерживающий HeaderedItemsControl, как TreeViewItem или MenuItem.Represents a DataTemplate that supports HeaderedItemsControl, such as TreeViewItem or MenuItem.

HwndDpiChangedEventArgs

Представляет тип HandledEventArgs, относящийся к событию DpiChanged.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

Указывает атрибуты локализации для класса 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

Реализует базовую поддержку WPF для методов INameScope, которые сохраняют или извлекают сопоставления "имя-объект" в определенную область имен XAML.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

Представляет механизм установки, задающий значение свойства.Represents a setter that applies a property value.

SetterBase

Представляет базовый класс для установки значений.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

Реализует расширение разметки, поддерживающее привязку между значением свойства в шаблоне и значением какого-либо другого открытого свойства в созданном на основе шаблона элементе управления.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.Implements the record and playback logic that templates use for deferring content when they interact with XAML readers and writers.

TemplateContentLoader

Реализует класс XamlDeferringLoader, чтобы отложить загрузку XAML-содержимого, определенного для шаблона в WPF XAML.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

Указывает, что элемент управления может находиться в определенном состоянии и что в шаблоне VisualState элемента управления ожидается присутствие объекта ControlTemplate.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 — это базовый класс для реализаций уровня ядра WPF, которые основаны на элементах Windows Presentation Foundation (WPF) и базовых характеристиках представления.UIElement is a base class for WPF core level implementations building on Windows Presentation Foundation (WPF) elements and basic presentation characteristics.

UIElement3D

UIElement3D — это базовый класс для реализаций уровня ядра WPF, которые основаны на элементах Windows Presentation Foundation (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

Содержит взаимоисключающие объекты 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. Диспетчер добавляет и удаляет прослушиватели для событий (или обратных вызовов), которые также используют этот шаблон.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. Также они используются как часть реализации PropertyChangedCallback.Another usage is as part of a PropertyChangedCallback implementation.

DpiScale

Хранит количество точек на дюйм, из которого преобразовывается для просмотра Visual или UIElement.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

Представляет пару координат 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

Выполняет перечисление элементов TextDecoration в объекте TextDecoration.Enumerates TextDecoration items in a TextDecoration.

Thickness

Определяет толщину рамки вокруг прямоугольника.Describes the thickness of a frame around a rectangle. Четыре значения Double описывают стороны Left, Top, Right и Bottom прямоугольника соответственно.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

Представляет смещение в двумерном пространстве.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

Определяет константы, указывающие направление для потока текста и элементов пользовательского интерфейса.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. Поиск RelativeSource FindAncestor выполняется, когда привязка использует RelativeSource, для свойства Mode которого задано значение FindAncestor.A RelativeSource FindAncestor lookup occurs when a binding uses a RelativeSource that has its Mode property set to the FindAncestor value.

LineBreakCondition

Описывает условия разрыва вокруг встроенного объекта.Describes the breaking condition around an inline object.

LineStackingStrategy

Описывает механизм, по которому для каждой строки определяется прямоугольник.Describes a mechanism by which a line box is determined for each line.

LocalizationCategory

Задает значение категории LocalizabilityAttribute для класса или члена класса BAML.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

Задает значение модифицируемости LocalizabilityAttribute для класса или члена класса BAML.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

Задает значение удобочитаемости LocalizabilityAttribute для класса или члена класса BAML.Specifies the readability value of a LocalizabilityAttribute for a binary XAML (BAML) class or class member.

ReasonSessionEnding

Указывает причину завершения пользовательского сеанса. Используется в свойстве ReasonSessionEnding.Used by the ReasonSessionEnding property.

ResizeMode

Указывает, может ли быть изменен размер окна, и как. Используется в свойстве 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

Указывает, как будет автоматически изменен размер окна в соответствии с размером его содержимого. Используется в свойстве 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 при первом открытии. Используется в свойстве 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

Представляет метод, обрабатывающий событие AutoResized, вызванное HwndSource.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.