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

Предоставляет несколько важных классов базовых элементов Windows Presentation Foundation (WPF), различные классы, поддерживающие систему свойств WPF и логику событий, а также другие типы, которые более широко используются WPF ядра и платформы.

Классы

Имя Описание
Application

Инкапсулирует приложение Windows Presentation Foundation.

AttachedPropertyBrowsableAttribute

Предоставляет базовый класс для атрибутов .NET, которые сообщают об использовании области присоединенных свойств.

AttachedPropertyBrowsableForChildrenAttribute

Указывает, что присоединенное свойство имеет область просмотра, которая распространяется на дочерние элементы в логическом дереве.

AttachedPropertyBrowsableForTypeAttribute

Указывает, что присоединенное свойство можно просматривать только для элементов, производных от указанного типа.

AttachedPropertyBrowsableWhenAttributePresentAttribute

Указывает, что присоединенное свойство можно просматривать только в элементе, который также имеет другой конкретный атрибут .NET, применяемый к определению класса.

AutoResizedEventArgs

Предоставляет данные для события, вызываемого AutoResizedHwndSource.

BaseCompatibilityPreferences

Содержит свойства, определяющие поведение приложения относительно новых функций WPF, которые находятся в сборке WindowsBase.

Clipboard

Предоставляет статические методы, упрощающие передачу данных в системный буфер обмена и из нее.

ColorConvertedBitmapExtension

Реализует расширение разметки ColorConvertedBitmap , которое позволяет создавать. У ColorConvertedBitmap него нет внедренного профиля, вместо этого профиль основан на исходных и целевых значениях.

ComponentResourceKey

Определяет или ссылается на ключи ресурсов на основе имен классов во внешних сборках, а также дополнительный идентификатор.

Condition

Представляет условие для MultiTrigger и MultiDataTriggerте, которые применяют изменения к значениям свойств на основе набора условий.

ConditionCollection

Представляет коллекцию Condition объектов.

ContentElement

Предоставляет базовый класс на уровне ядра WPF для элементов содержимого. Элементы содержимого предназначены для представления в стиле потока с помощью интуитивно понятной модели макета разметки и намеренно простой объектной модели.

ContentOperations

Предоставляет статические служебные методы для получения или настройки положения ContentElement дерева элементов.

CoreCompatibilityPreferences

Содержит свойства, определяющие поведение приложения относительно WPF функций, которые находятся в сборке PresentationCore.

CornerRadiusConverter

Преобразует экземпляры других типов в и из CornerRadius.

CultureInfoIetfLanguageTagConverter

Преобразует экземпляры CultureInfo в другие типы данных и из других типов данных.

DataFormat

Представляет формат данных с помощью имени формата и числового идентификатора.

DataFormats

Предоставляет набор стандартных имен форматов данных, которые можно использовать для идентификации форматов данных, доступных в буфере обмена или операциях перетаскивания.

DataObject

Предоставляет базовую реализацию IDataObject интерфейса, который определяет механизм передачи данных независимо от формата.

DataObjectCopyingEventArgs

Аргументы для DataObjectсобытия .Copying

DataObjectEventArgs

Предоставляет абстрактный базовый класс для событий, связанных с классом DataObject .

DataObjectPastingEventArgs

Содержит аргументы для DataObjectсобытия .Pasting

DataObjectSettingDataEventArgs

Содержит аргументы для DataObjectсобытия .SettingData

DataTemplate

Описывает визуальную структуру объекта данных.

DataTemplateKey

Представляет ключ ресурса для DataTemplate класса.

DataTrigger

Представляет триггер, который применяет значения свойств или выполняет действия, когда привязанные данные соответствуют указанному условию.

DeferrableContent

Представляет отложенное содержимое, которое хранится в BAML в виде потока.

DeferrableContentConverter

Преобразует поток в DeferrableContent экземпляр.

DependencyObject

Представляет объект, участвующий в системе свойств зависимостей.

DependencyObjectType

Реализует базовый кэш типов для всех DependencyObject производных типов.

DependencyProperty

Представляет свойство, которое можно задать с помощью таких методов, как стилизация, привязка данных, анимация и наследование.

DependencyPropertyHelper

Предоставляет один вспомогательный метод (GetValueSource(DependencyObject, DependencyProperty)), который сообщает источник системы свойств для эффективного значения свойства зависимости.

DependencyPropertyKey

Предоставляет идентификатор свойства зависимостей для ограниченного доступа на запись к свойству зависимостей только для чтения.

DialogResultConverter

DialogResult Преобразует свойство, которое является Nullable<T> значением типаBoolean, в другие типы и из других типов.

DpiChangedEventArgs

Этот класс передает необходимые сведения любому прослушивателю DpiChangedEvent события, например при перемещении окна в монитор с другим DPI или DPI текущего монитора.

DragDrop

Предоставляет вспомогательные методы и поля для инициации операций перетаскивания, включая метод для начала операции перетаскивания, а также средства для добавления и удаления обработчиков событий, связанных с перетаскиванием.

DragEventArgs

Содержит аргументы, относящиеся ко всем событиям перетаскивания (DragEnter, , DragLeaveиDragOverDrop).

DurationConverter

Преобразует экземпляры из других представлений Duration типов и из нее.

DynamicResourceExtension

Реализует расширение разметки, которое поддерживает динамические ссылки на ресурсы, сделанные из XAML.

DynamicResourceExtensionConverter

Преобразует из синтаксического анализа XAML и DynamicResourceExtension поддерживает динамические ссылки на ресурсы, сделанные из XAML.

EventManager

Предоставляет методы служебной программы, связанные с событиями, которые регистрируют перенаправленные события для владельцев классов и добавляют обработчики классов.

EventPrivateKey

Предоставляет уникальную идентификацию событий, обработчики которых хранятся во внутренней хэш-записи.

EventRoute

Представляет контейнер для маршрута, за которым следует перенаправленное событие.

EventSetter

Представляет метод задания событий в стиле. Методы задания событий вызывают указанные обработчики событий в ответ на события.

EventTrigger

Представляет триггер, который применяет набор действий в ответ на событие.

ExceptionRoutedEventArgs

Предоставляет данные для Image событий с ошибкой.MediaElement

ExitEventArgs

Аргументы события для события Exit.

Expression

Этот тип поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода.

ExpressionConverter

Преобразует экземпляры Expression в другие типы и из других типов.

FigureLengthConverter

Преобразует экземпляры других типов в и из FigureLength.

FontSizeConverter

Преобразует значения размера шрифта в другие представления типов и из других представлений типов.

FontStretchConverter

Преобразует экземпляры из других представлений FontStretch типов и из нее.

FontStretches

Предоставляет набор статических предопределенных FontStretch значений.

FontStyleConverter

Преобразует экземпляры FontStyle в другие типы данных и из других типов данных.

FontStyles

Предоставляет набор статических предопределенных FontStyle значений.

FontWeightConverter

Преобразует экземпляры FontWeight в другие типы данных и из других типов данных.

FontWeights

Предоставляет набор статических предопределенных FontWeight значений.

FrameworkCompatibilityPreferences

Содержит свойства, определяющие поведение приложения относительно WPF функций, которые находятся в сборке PresentationFramework.

FrameworkContentElement

FrameworkContentElement — реализация и расширение ContentElement базового класса на уровне платформы WPF. FrameworkContentElement добавляет поддержку дополнительных входных API (включая подсказки и контекстные меню), раскадровки, контекст данных для привязки данных, поддержки стилей и вспомогательных API логических деревьев.

FrameworkElement

Предоставляет набор свойств, событий и методов платформы WPF для элементов Windows Presentation Foundation (WPF). Этот класс представляет предоставленную реализацию уровня платформы WPF, созданную на основе API уровня ядра WPF, определенных.UIElement

FrameworkElementFactory

Поддерживает создание шаблонов.

FrameworkPropertyMetadata

Отчеты или применяют метаданные для свойства зависимостей, в частности добавляя характеристики системы свойств для конкретной платформы.

FrameworkTemplate

Включает создание экземпляра FrameworkElement дерева и/или FrameworkContentElement объектов.

Freezable

Определяет объект с изменяемым состоянием и состоянием только для чтения (замороженным). Классы, производные от Freezable предоставления подробного уведомления об изменениях, могут быть неизменяемы и клонировать себя.

FreezableCollection<T>

Представляет коллекцию DependencyObjectобъектов Freezableили Animatable объектов. FreezableCollection<T> сам Animatable тип.

GiveFeedbackEventArgs

Содержит аргументы для GiveFeedback события.

GridLengthConverter

Преобразует экземпляры других типов в экземпляры и из GridLength экземпляров.

HierarchicalDataTemplate

Представляет поддерживаемый DataTemplateHeaderedItemsControl, например TreeViewItem или MenuItem.

HwndDpiChangedEventArgs

Представляет тип HandledEventArgs, относящегося к событию DpiChanged.

Int32RectConverter

Преобразует экземпляры других типов в и из Int32Rect.

KeySplineConverter

Преобразует экземпляры других типов в и из KeySpline.

KeyTimeConverter

Преобразует экземпляры KeyTime в другие типы и из других типов.

LengthConverter

Преобразует экземпляры других типов в экземпляры объекта Double , представляющего длину объекта и из нее.

LocalizabilityAttribute

Указывает атрибуты локализации для двоичного класса XAML (BAML) или члена класса.

Localization

Класс Localization определяет присоединенные свойства для атрибутов локализации и комментариев.

LogicalTreeHelper

Предоставляет статические вспомогательные методы для запроса объектов в логическом дереве.

LostFocusEventManager

Предоставляет реализацию, чтобы использовать шаблон "слабый WeakEventManager прослушиватель событий" для присоединения прослушивателей к LostFocus событиям или LostFocus событиям.

MediaScriptCommandRoutedEventArgs

Предоставляет данные для событий ScriptCommand и ScriptCommand.

MessageBox

Отображает окно сообщения.

MultiDataTrigger

Представляет триггер, который применяет значения свойств или выполняет действия, когда привязанные данные соответствуют набору условий.

MultiTrigger

Представляет триггер, который применяет значения свойств или выполняет действия при выполнении набора условий.

NameScope

Реализует базовую поддержку INameScope WPF для методов, которые хранят или извлекают сопоставления имен и объектов в определенном области имен XAML. Добавляет поддержку присоединенного свойства, чтобы упростить получение или задание имен области имен XAML динамически на уровне элемента.

NullableBoolConverter

Преобразуется в тип и из Nullable<T> типа (с помощью Boolean ограничения типа для универсального).

PointConverter

Преобразует экземпляры других типов в и из Point.

PresentationSource

Предоставляет абстрактную базу для классов, которые представляют содержимое из другой технологии в рамках сценария взаимодействия. Кроме того, этот класс предоставляет статические методы для работы с этими источниками, а также базовую архитектуру представления визуального слоя.

PropertyMetadata

Определяет определенные аспекты поведения свойства зависимостей, применяемые к конкретному типу, включая условия, с которыми он был зарегистрирован.

PropertyPath

Реализует структуру данных для описания свойства как пути ниже другого свойства или ниже типа владения. Пути свойств используются в привязке данных к объектам, а также в раскадровки и временной шкале анимации.

PropertyPathConverter

Предоставляет преобразователь типов для PropertyPath объектов.

QueryContinueDragEventArgs

Содержит аргументы для QueryContinueDrag события.

ReachCompatibilityPreferences

Предоставляет несколько важных классов базовых элементов Windows Presentation Foundation (WPF), различные классы, поддерживающие систему свойств WPF и логику событий, а также другие типы, которые более широко используются WPF ядра и платформы.

RectConverter

Преобразует экземпляры других типов в экземпляры и из экземпляров Rect.

RequestBringIntoViewEventArgs

Предоставляет данные для RequestBringIntoView перенаправленного события.

ResourceDictionary

Предоставляет хэш-таблицу или реализацию словаря, содержащую ресурсы WPF, используемые компонентами и другими элементами приложения WPF.

ResourceKey

Предоставляет абстрактный базовый класс для различных ключей ресурсов.

ResourceReferenceKeyNotFoundException

Исключение, которое возникает, когда не удается найти ключ ссылки на ресурс во время синтаксического анализа или сериализации ресурсов расширения разметки.

RoutedEvent

Представляет и определяет перенаправленное событие и объявляет его характеристики.

RoutedEventArgs

Содержит сведения о состоянии и данные событий, связанные с перенаправленным событием.

RoutedPropertyChangedEventArgs<T>

Предоставляет данные об изменении значения для свойства зависимостей, как сообщается определенными маршрутивными событиями, включая предыдущее и текущее значение измененного свойства.

SessionEndingCancelEventArgs

Содержит аргументы события для SessionEnding события.

Setter

Представляет метод задания, который применяет значение свойства.

SetterBase

Представляет базовый класс для наборов значений.

SetterBaseCollection

Представляет коллекцию SetterBase объектов.

SizeChangedEventArgs

Предоставляет данные, связанные с событием SizeChanged .

SizeChangedInfo

Сообщите о специфике изменения значения, связанного с параметром Size. Это используется в качестве параметра в OnRenderSizeChanged(SizeChangedInfo) переопределениях.

SizeConverter

Преобразует экземпляры других типов в экземпляры класса и из нее Size .

SourceChangedEventArgs

Предоставляет данные для события SourceChanged, используемого для взаимодействия. Этот класс не наследуется.

SplashScreen

Предоставляет экран запуска для приложения Windows Presentation Foundation (WPF).

StartupEventArgs

Содержит аргументы для Startup события.

StaticResourceExtension

Реализует расширение разметки, поддерживающее ссылки на статические ресурсы (время загрузки XAML), сделанные из XAML.

StrokeCollectionConverter

Преобразуется в StrokeCollection строку.

Style

Позволяет совместно использовать свойства, ресурсы и обработчики событий между экземплярами типа.

StyleTypedPropertyAttribute

Представляет атрибут, который применяется к определению класса и определяет TargetTypeсвойств, которые имеют тип Style.

SystemColors

Содержит системные цвета, системные кисти и ключи системных ресурсов, соответствующие элементам системного отображения.

SystemCommands

Определяет маршрутизируемые команды, которые являются общими для управления окнами.

SystemFonts

Содержит свойства, которые предоставляют системные ресурсы, касающиеся шрифтов.

SystemParameters

Содержит свойства, которые можно использовать для запроса параметров системы.

TemplateBindingExpression

Описывает экземпляр времени выполнения объекта TemplateBindingExtension.

TemplateBindingExpressionConverter

Преобразователь типов, используемый для создания расширения разметки из экземпляра TemplateBindingExpression во время сериализации.

TemplateBindingExtension

Реализует расширение разметки, которое поддерживает привязку между значением свойства в шаблоне и значением другого доступного свойства в шаблонном элементе управления.

TemplateBindingExtensionConverter

Преобразователь типов, используемый для создания TemplateBindingExtension экземпляра во время сериализации.

TemplateContent

Реализует логику записи и воспроизведения, которая используется шаблонами для отсрочки содержимого при взаимодействии с средствами чтения и записи XAML.

TemplateContentLoader

XamlDeferringLoader Реализует, чтобы отложить загрузку содержимого XAML, определенного для шаблона в WPF XAML.

TemplateKey

При использовании в качестве ключа ресурса для шаблона данных шаблон данных позволяет шаблону данных участвовать в процессе подстановки.

TemplatePartAttribute

Представляет атрибут, применяемый к определению класса, чтобы определить типы именованных частей, используемых для создания шаблонов.

TemplateVisualStateAttribute

Указывает, что элемент управления может находиться в определенном состоянии и что в VisualStateэлемента управления ожидается ControlTemplate.

TextDecoration

Представляет украшение текста, которое добавляется в текст визуальное украшение (например, подчеркивание).

TextDecorationCollection

Представляет коллекцию TextDecoration экземпляров.

TextDecorationCollectionConverter

Преобразует экземпляры TextDecorationCollection из других типов данных.

TextDecorations

Предоставляет набор статических предопределенных текстовых украшений.

ThemeDictionaryExtension

Реализует расширение разметки, позволяющее авторам приложений настраивать стили элементов управления на основе текущей системной темы.

ThemeInfoAttribute

Указывает расположение, в котором хранятся словари тем для сборки.

ThicknessConverter

Преобразует экземпляры других типов в экземпляры и из экземпляров Thickness.

Trigger

Представляет триггер, который применяет значения свойств или выполняет действия условно.

TriggerAction

Описывает действие, выполняемое для триггера.

TriggerActionCollection

Представляет коллекцию TriggerAction объектов.

TriggerBase

Представляет базовый класс для указания условного значения в объекте Style .

TriggerCollection

Представляет коллекцию TriggerBase объектов.

UIElement

UIElement — это базовый класс для реализаций базового уровня WPF, которые строят элементы Windows Presentation Foundation (WPF) и основные характеристики презентации.

UIElement3D

UIElement3D — это базовый класс для реализаций базового уровня WPF, которые строят элементы Windows Presentation Foundation (WPF) и основные характеристики презентации.

UIPropertyMetadata

Предоставляет метаданные свойств для свойств, не относящихся к платформе, которые влияют на отрисовку или пользовательский интерфейс на уровне ядра.

VectorConverter

Преобразует экземпляры других типов в и из Vector.

VisualState

Представляет внешний вид элемента управления, когда он находится в определенном состоянии.

VisualStateChangedEventArgs

Предоставляет данные для событий CurrentStateChanging и CurrentStateChanged.

VisualStateGroup

Содержит взаимоисключающие VisualState объекты и VisualTransition объекты, которые используются для перемещения из одного состояния в другое.

VisualStateManager

Управляет состояниями и логикой перехода между состояниями для элементов управления.

VisualTransition

Представляет визуальное поведение, возникающее при переходе элемента управления из одного состояния в другое.

WeakEventManager

Предоставляет базовый класс для диспетчера событий, который используется в шаблоне слабых событий. Диспетчер добавляет и удаляет прослушиватели для событий (или обратных вызовов), которые также используют шаблон.

WeakEventManager.ListenerList

Предоставляет встроенный список коллекций для хранения прослушивателей.WeakEventManager

WeakEventManager<TEventSource,TEventArgs>

Предоставляет типобезопасность WeakEventManager , которая позволяет указать обработчик событий, используемый для шаблона "слабого прослушивателя событий". Этот класс определяет параметр типа для источника события и параметра типа для используемых данных события.

WeakEventManager.ListenerList<TEventArgs>

Предоставляет список коллекций, безопасный для типа для хранения прослушивателей.WeakEventManager Этот класс определяет параметр типа для используемых данных события.

Window

Предоставляет возможность создавать, настраивать, отображать и управлять временем существования окон и диалоговых окон.

WindowCollection

Представляет коллекцию Window объектов. Этот класс не наследуется.

Структуры

Имя Описание
CornerRadius

Представляет радиусы углов прямоугольника.

DependencyPropertyChangedEventArgs

Предоставляет данные для различных событий изменения свойств. Обычно эти события сообщают об изменениях эффективных значений в значении свойства зависимостей только для чтения. Другое использование является частью реализации PropertyChangedCallback.

DpiScale

Хранит данные DPI, из которых отрисовывается Visual или UIElement.

Duration

Представляет длительность времени активности Timeline.

FigureLength

Описывает высоту или ширину Figure.

FontStretch

Описывает степень растяжения шрифта по сравнению с обычным соотношением пропорций этого шрифта.

FontStyle

Определяет структуру, представляющую стиль шрифта как обычный, курсив или косой.

FontWeight

Относится к плотности шрифта, с точки зрения легкости или тяжести штрихов.

FreezableCollection<T>.Enumerator

Перечисляет элементы объекта FreezableCollection<T>.

GridLength

Представляет длину элементов, которые явно поддерживают типы единиц Star.

Int32Rect

Описывает ширину, высоту и расположение целочисленного прямоугольника.

LocalValueEntry

Представляет идентификатор свойства и значение свойства для локально заданного свойства зависимостей.

LocalValueEnumerator

Предоставляет поддержку перечисления для локальных значений всех свойств зависимостей, существующих в DependencyObject.

Point

Представляет пару координат x и y в двухмерном пространстве.

Rect

Описывает ширину, высоту и расположение прямоугольника.

RoutedEventHandlerInfo

Предоставляет специальные сведения об обработке для информирования прослушивателей событий о необходимости вызова конкретных обработчиков.

Size

Реализует структуру, используемую для описания Size объекта.

TextDecorationCollection.Enumerator

Перечисляет TextDecoration элементы в объекте TextDecoration.

Thickness

Описывает толщину кадра вокруг прямоугольника. Четыре значения Double описывают Left, Top, Rightи Bottom стороны прямоугольника соответственно.

ValueSource

Сообщает сведения, возвращаемые из GetValueSource(DependencyObject, DependencyProperty).

Vector

Представляет смещение в 2-D пространстве.

Интерфейсы

Имя Описание
IContentHost

Этот интерфейс реализуется макетами, в которых размещается узел ContentElement.

IDataObject

Предоставляет независимый от формата механизм передачи данных.

IFrameworkInputElement

Объявляет контракт области имен для элементов платформы.

IInputElement

Устанавливает общие события, а также свойства и методы, связанные с событиями, для базовой обработки входных данных элементами Windows Presentation Foundation (WPF).

IWeakEventListener

Предоставляет поддержку прослушивания событий для классов, которые ожидают получения событий с помощью шаблона WeakEvent и a WeakEventManager.

Перечисления

Имя Описание
BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions

Предоставляет набор значений, описывающих, как диспетчер реагирует на сбои, возникающие при запросе обработки.

BaselineAlignment

Описывает, как базовый план для текстового элемента расположен на вертикальной оси относительно установленного базового плана для текста.

BaseValueSource

Определяет источник системы свойств определенного значения свойства зависимостей.

ColumnSpaceDistribution

Описывает распределение пространства в содержимом потока с столбцами.

DragAction

Указывает, как и если операция перетаскивания должна продолжаться.

DragDropEffects

Указывает эффекты операции перетаскивания.

DragDropKeyStates

Указывает текущее состояние клавиш модификатора (SHIFT, CTRL и ALT), а также состояние кнопок мыши.

FigureHorizontalAnchor

Описывает ссылку на позицию для фигуры в горизонтальном направлении.

FigureUnitType

Описывает тип единицы, связанный с шириной или высотой FigureLength.

FigureVerticalAnchor

Описывает точку ссылки на фигуру в вертикальном направлении.

FlowDirection

Определяет константы, определяющие направление потока контента для элементов текста и пользовательского интерфейса.

FontCapitals

Описывает стиль буквы заглавной буквы для объекта Typography.

FontEastAsianLanguage

Предоставляет механизм выбора версий глифов для конкретного шрифта для указанной восточноазиатской системы написания или языка.

FontEastAsianWidths

Предоставляет механизм выбора глифов разных стилей ширины.

FontFraction

Описывает стиль дроби для объекта Typography.

FontNumeralAlignment

Описывает выравнивание числовых чисел для объекта Typography.

FontNumeralStyle

Описывает числовый стиль для объекта Typography.

FontVariants

Отрисовывает формы типографических глифов вариантов.

FrameworkPropertyMetadataOptions

Задает типы поведения свойств уровня платформы, относящиеся к определенному свойству зависимостей в системе свойств Windows Presentation Foundation (WPF).

GridUnitType

Описывает тип значения, которое содержит объект GridLength.

HorizontalAlignment

Указывает, где элемент должен отображаться на горизонтальной оси относительно выделенного слота макета родительского элемента.

InheritanceBehavior

Указывает текущий режим поиска для наследования значений свойств, поиска ресурсов и поиска RelativeSource FindAncestor. Поиск RelativeSource FindAncestor возникает, когда привязка использует RelativeSource с его свойством Mode, заданным значением FindAncestor.

LineBreakCondition

Описывает критическое условие вокруг встроенного объекта.

LineStackingStrategy

Описывает механизм, с помощью которого поле строки определяется для каждой строки.

LocalizationCategory

Указывает значение категории LocalizabilityAttribute для двоичного класса XAML (BAML) или члена класса.

MessageBoxButton

Указывает кнопки, отображаемые в окне сообщения. Используется в качестве аргумента метода Show.

MessageBoxImage

Указывает значок, отображаемый полем сообщения.

MessageBoxOptions

Задает специальные параметры отображения для поля сообщения.

MessageBoxResult

Указывает, какая кнопка окна сообщения, которую пользователь щелкает. MessageBoxResult возвращается методом Show.

Modifiability

Задает значение модификаторности LocalizabilityAttribute для двоичного класса XAML (BAML) или члена класса.

PowerLineStatus

Указывает, находится ли система в сети или что состояние питания системы неизвестно.

Readability

Задает значение удобочитаемости LocalizabilityAttribute для двоичного класса XAML (BAML) или члена класса.

ReasonSessionEnding

Указывает причину окончания сеанса пользователя. Используется свойством ReasonSessionEnding.

ResizeMode

Указывает, можно ли изменить размер окна и, если да, изменить его размер. Используется свойством ResizeMode.

ResourceDictionaryLocation

Указывает расположения, в которых находятся словари ресурсов темы.

RoutingStrategy

Указывает стратегию маршрутизации перенаправленного события.

ShutdownMode

Указывает, как приложение завершит работу. Используется свойством ShutdownMode.

SizeToContent

Указывает, как окно автоматически будет размеровать себя, чтобы соответствовать размеру его содержимого. Используется свойством SizeToContent.

TemplateKey.TemplateType

Описывает различные типы шаблонов, использующих TemplateKey.

TextAlignment

Указывает, является ли текст в объекте выровнен по левому краю, выровнен по правому краю, по центру или оправдан.

TextDataFormat

Задает формат данных текстовых данных.

TextDecorationLocation

Указывает вертикальную позицию объекта TextDecoration.

TextDecorationUnit

Задает тип единицы либо TextDecorationPenOffset, либо значение толщины Pen.

TextMarkerStyle

Описывает внешний вид стиля маркера элемента списка.

TextTrimming

Описывает, как текст обрезается при переполнении края его содержащего прямоугольника.

TextWrapping

Указывает, выполняется ли перенос текста при достижении края содержащего поля.

VerticalAlignment

Описывает, как дочерний элемент находится по вертикали или растянут в слоте макета родительского элемента.

Visibility

Указывает состояние отображения элемента.

WindowStartupLocation

Указывает позицию, в которую будет отображаться Window при первом открытии. Используется свойством WindowStartupLocation.

WindowState

Указывает, свернуто ли окно, развернуто или восстановлено. Используется свойством WindowState.

WindowStyle

Указывает тип границы, которая имеет Window. Используется свойством WindowStyle.

WrapDirection

Указывает допустимые направления, которые содержимое может упаковывать вокруг объекта.

Делегаты

Имя Описание
AutoResizedEventHandler

Представляет метод, который будет обрабатывать AutoResized событие, вызываемое HwndSource.

CoerceValueCallback

Предоставляет шаблон для метода, вызываемого при повторной оценке значения свойства зависимостей, или приведение запрашивается специально.

DataObjectCopyingEventHandler

Представляет метод, который будет обрабатывать присоединенное Copying событие.

DataObjectPastingEventHandler

Представляет метод, который будет обрабатывать присоединенное Pasting событие.

DataObjectSettingDataEventHandler

Представляет метод, который будет обрабатывать присоединенное SettingData событие.

DependencyPropertyChangedEventHandler

Представляет метод, который будет обрабатывать события, возникающие при DependencyProperty изменении конкретной DependencyObject реализации.

DpiChangedEventHandler

Представляет метод, который будет обрабатывать DpiChangedEventArgs.

DragEventHandler

Представляет метод, который будет обрабатывать перенаправленные события перетаскивания, например DragEnter.

ExitEventHandler

Представляет метод, обрабатывающий Exit событие.

GiveFeedbackEventHandler

Представляет метод, который будет обрабатывать перенаправленное событие обратной связи из операций перетаскивания в процессе, например GiveFeedback.

HwndDpiChangedEventHandler

Делегат, используемый для обработчиков, получающих уведомление об изменении DPI.

PropertyChangedCallback

Представляет обратный вызов, который вызывается при изменении эффективного значения свойства свойства зависимостей.

QueryContinueDragEventHandler

Представляет метод, который будет обрабатывать маршрутизируемые события, которые позволяют отменить операцию перетаскивания источником перетаскивания, например QueryContinueDrag.

RequestBringIntoViewEventHandler

Представляет метод, который будет обрабатывать RequestBringIntoView перенаправленное событие.

RoutedEventHandler

Представляет метод, который будет обрабатывать различные маршрутизируемые события, которые не имеют определенных данных о событиях за пределами данных, которые являются общими для всех перенаправленных событий.

RoutedPropertyChangedEventHandler<T>

Представляет методы, которые будут обрабатывать различные маршрутизируемые события, отслеживающие изменения значения свойства.

SessionEndingCancelEventHandler

Представляет метод, обрабатывающий SessionEnding событие.

SizeChangedEventHandler

Представляет метод, который будет обрабатывать SizeChanged перенаправленное событие.

SourceChangedEventHandler

Представляет метод, который будет обрабатывать событие SourceChanged для определенных элементов прослушивателя.

StartupEventHandler

Представляет метод, обрабатывающий Startup событие.

ValidateValueCallback

Представляет метод, используемый в качестве обратного вызова, который проверяет эффективное значение свойства зависимостей.