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

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

Классы

Application

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

AttachedPropertyBrowsableAttribute

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

AttachedPropertyBrowsableForChildrenAttribute

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

AttachedPropertyBrowsableForTypeAttribute

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

AttachedPropertyBrowsableWhenAttributePresentAttribute

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

AutoResizedEventArgs

Предоставляет данные для события AutoResized вызванного HwndSource.

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, DragOver и Drop).

DurationConverter

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

DynamicResourceExtension

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

DynamicResourceExtensionConverter

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

EventManager

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

EventPrivateKey

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

EventRoute

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

EventSetter

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

EventTrigger

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

ExceptionRoutedEventArgs

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

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

Представляет DataTemplate, поддерживающий HeaderedItemsControl, такой как TreeViewItem или MenuItem.

HwndDpiChangedEventArgs

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

Int32RectConverter

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

KeySplineConverter

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

KeyTimeConverter

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

LengthConverter

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

LocalizabilityAttribute

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

Localization

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

LogicalTreeHelper

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

LostFocusEventManager

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

MediaScriptCommandRoutedEventArgs

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

MessageBox

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

MultiDataTrigger

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

MultiTrigger

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

NameScope

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

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

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

Интерфейсы

IContentHost

Данный интерфейс реализуется структурами, содержащими ContentElement.

IDataObject

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

IFrameworkInputElement

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

IInputElement

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

IWeakEventListener

Предоставляет поддержку прослушивания событий для классов, ожидающих получения событий через шаблон WeakEvent и 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 для класса или члена класса BAML.

MessageBoxButton

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

MessageBoxImage

Задает значок, который отображается в окне сообщения.

MessageBoxOptions

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

MessageBoxResult

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

Modifiability

Задает значение модифицируемости LocalizabilityAttribute для класса или члена класса BAML.

PowerLineStatus

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

Readability

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

ReasonSessionEnding

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

ResizeMode

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

ResourceDictionaryLocation

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

RoutingStrategy

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

ShutdownMode

Определяет способ завершения работы приложения. Используется в свойстве ShutdownMode.

SizeToContent

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

TemplateKey.TemplateType

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

TextAlignment

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

TextDataFormat

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

TextDecorationLocation

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

TextDecorationUnit

Указывает тип единицы измерения значения толщины TextDecoration PenOffset или 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

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