UIElement Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
UIElement — это базовый класс для реализаций уровня ядра WPF, которые основаны на элементах Windows Presentation Foundation (WPF) и базовых характеристиках представления.
public ref class UIElement : System::Windows::Media::Visual, System::Windows::IInputElement, System::Windows::Media::Animation::IAnimatable
[System.Windows.Markup.UidProperty("Uid")]
public class UIElement : System.Windows.Media.Visual, System.Windows.IInputElement, System.Windows.Media.Animation.IAnimatable
[<System.Windows.Markup.UidProperty("Uid")>]
type UIElement = class
inherit Visual
interface IAnimatable
interface IInputElement
[<System.Windows.Markup.UidProperty("Uid")>]
type UIElement = class
inherit Visual
interface IInputElement
interface IAnimatable
Public Class UIElement
Inherits Visual
Implements IAnimatable, IInputElement
- Наследование
- Производный
- Атрибуты
- Реализации
Комментарии
UIElement предоставляет отправную точку для характеристик макета элементов, а также предоставляет виртуальные методы, которые производные классы могут переопределять, что может повлиять на поведение отрисовки макета элемента и его дочерних элементов.
Большая часть поведения ввода и фокусировки для элементов в целом также определяется в UIElement классе . Сюда входят события ввода с клавиатуры, мыши и пера, а также связанные свойства состояния. Многие из этих событий являются маршрутизируемыми событиями, и многие события, связанные с входными данными, имеют как восходящую версию маршрутизации, так и туннелированную версию события. Эти парные события обычно представляют наибольший интерес для управления авторами.
UIElement также включает API, связанные с моделью событий WPF, включая методы, которые могут вызывать указанные маршрутизируемые события, полученные из экземпляра элемента.
С точки зрения архитектуры UIElement может рассматриваться примерно как дескриптор окна в программировании Win32 или элемент в динамическом программировании HTML (DHTML). UIElement — это базовый элемент на уровне ядра WPF.
Имеет UIElement следующие возможности, которые конкретно определяются классом UIElement :
Может отображаться как дочерний элемент (UIElement производный от Visual, высокоуровневый графический класс)
Содержит логику, используемую для размера и размещения возможных дочерних UIElement элементов объекта (при интерпретации системой макета).
Может реагировать на входные данные пользователем (включая контроль того, куда отправляется ввод, посредством обработки маршрутизации событий или маршрутизации команд);
Может создавать перенаправленные события, проходящие по маршруту через дерево логических элементов
Поддерживает некоторые аспекты системы анимации
FrameworkElement — это класс реализации на уровне платформы WPF, который основан на UIElement, и добавляет определенные взаимодействия с уровнем платформы WPF. FrameworkElement добавляет и определяет следующие возможности:
Дополнительные характеристики макета для конкретной платформы
Поддержка расширенных отчетов о метаданных для свойств
Реализация определенных базовых входных классов и присоединенных к ним свойств или присоединенных событий для конкретного класса
Поддержка стиля
Дальнейшая поддержка анимации
Другой связанный класс — ContentElement. Класс ContentElement реализует многие из таких же членов, как и UIElement; разница между этими двумя классами связана с их предполагаемым местом в общей модели содержимого. Производный UIElement класс обычно определяет относительно жесткую модель содержимого, что означает, что существуют ограничения на то, какие элементы могут быть дочерними элементами в разметке. Может существовать емкость для принятия менее строгого дочернего содержимого в UIElement, но эта емкость обычно централизована в назначенных свойствах содержимого. Производный ContentElement класс обычно не ограничивает содержимое для поддержки таких сценариев, как документы в формате потока.
Важно!
Visibility состояние влияет на обработку всех входных данных этим элементом. Элементы, которые не видны, не участвуют в проверке попадания и не получают события ввода, даже если указатель мыши находится над границами, где элемент был бы, если бы был видимым.
Конструкторы
UIElement() |
Инициализирует новый экземпляр класса UIElement. |
Поля
AllowDropProperty |
Идентифицирует свойство зависимостей AllowDrop. |
AreAnyTouchesCapturedProperty |
Идентифицирует свойство зависимостей AreAnyTouchesCaptured. |
AreAnyTouchesCapturedWithinProperty |
Идентифицирует свойство зависимостей AreAnyTouchesCapturedWithin. |
AreAnyTouchesDirectlyOverProperty |
Идентифицирует свойство зависимостей AreAnyTouchesDirectlyOver. |
AreAnyTouchesOverProperty |
Идентифицирует свойство зависимостей AreAnyTouchesOver. |
BitmapEffectInputProperty |
Идентифицирует свойство зависимостей BitmapEffectInput. |
BitmapEffectProperty |
Идентифицирует свойство зависимостей BitmapEffect. |
CacheModeProperty |
Идентифицирует свойство зависимостей CacheMode. |
ClipProperty |
Идентифицирует свойство зависимостей Clip. |
ClipToBoundsProperty |
Идентифицирует свойство зависимостей ClipToBounds. |
DragEnterEvent |
Идентифицирует направленное событие DragEnter. |
DragLeaveEvent |
Идентифицирует направленное событие DragLeave. |
DragOverEvent |
Идентифицирует направленное событие DragOver. |
DropEvent |
Идентифицирует направленное событие Drop. |
EffectProperty |
Идентифицирует свойство зависимостей Effect. |
FocusableProperty |
Идентифицирует свойство зависимостей Focusable. |
GiveFeedbackEvent |
Идентифицирует направленное событие GiveFeedback. |
GotFocusEvent |
Идентифицирует направленное событие GotFocus. |
GotKeyboardFocusEvent |
Идентифицирует направленное событие GotKeyboardFocus. |
GotMouseCaptureEvent |
Идентифицирует направленное событие GotMouseCapture. |
GotStylusCaptureEvent |
Идентифицирует направленное событие GotStylusCapture. |
GotTouchCaptureEvent |
Идентифицирует направленное событие GotTouchCapture. |
IsEnabledProperty |
Идентифицирует свойство зависимостей IsEnabled. |
IsFocusedProperty |
Идентифицирует свойство зависимостей IsFocused. |
IsHitTestVisibleProperty |
Идентифицирует свойство зависимостей IsHitTestVisible. |
IsKeyboardFocusedProperty |
Идентифицирует свойство зависимостей IsKeyboardFocused. |
IsKeyboardFocusWithinProperty |
Идентифицирует свойство зависимостей IsKeyboardFocusWithin. |
IsManipulationEnabledProperty |
Идентифицирует свойство зависимостей IsManipulationEnabled. |
IsMouseCapturedProperty |
Идентифицирует свойство зависимостей IsMouseCaptured. |
IsMouseCaptureWithinProperty |
Идентифицирует свойство зависимостей IsMouseCaptureWithin. |
IsMouseDirectlyOverProperty |
Идентифицирует свойство зависимостей IsMouseDirectlyOver. |
IsMouseOverProperty |
Идентифицирует свойство зависимостей IsMouseOver. |
IsStylusCapturedProperty |
Идентифицирует свойство зависимостей IsStylusCaptured. |
IsStylusCaptureWithinProperty |
Идентифицирует свойство зависимостей IsStylusCaptureWithin. |
IsStylusDirectlyOverProperty |
Идентифицирует свойство зависимостей IsStylusDirectlyOver. |
IsStylusOverProperty |
Идентифицирует свойство зависимостей IsStylusOver. |
IsVisibleProperty |
Идентифицирует свойство зависимостей IsVisible. |
KeyDownEvent |
Идентифицирует направленное событие KeyDown. |
KeyUpEvent |
Идентифицирует направленное событие KeyUp. |
LostFocusEvent |
Идентифицирует направленное событие LostFocus. |
LostKeyboardFocusEvent |
Идентифицирует направленное событие LostKeyboardFocus. |
LostMouseCaptureEvent |
Идентифицирует направленное событие LostMouseCapture. |
LostStylusCaptureEvent |
Идентифицирует направленное событие LostStylusCapture. |
LostTouchCaptureEvent |
Идентифицирует направленное событие LostTouchCapture. |
ManipulationBoundaryFeedbackEvent |
Идентифицирует событие ManipulationBoundaryFeedback. |
ManipulationCompletedEvent |
Идентифицирует направленное событие ManipulationCompleted. |
ManipulationDeltaEvent |
Идентифицирует направленное событие ManipulationDelta. |
ManipulationInertiaStartingEvent |
Идентифицирует направленное событие ManipulationInertiaStarting. |
ManipulationStartedEvent |
Идентифицирует направленное событие ManipulationStarted. |
ManipulationStartingEvent |
Идентифицирует направленное событие ManipulationStarting. |
MouseDownEvent |
Идентифицирует направленное событие MouseDown. |
MouseEnterEvent |
Идентифицирует направленное событие MouseEnter. |
MouseLeaveEvent |
Идентифицирует направленное событие MouseLeave. |
MouseLeftButtonDownEvent |
Идентифицирует направленное событие MouseLeftButtonDown. |
MouseLeftButtonUpEvent |
Идентифицирует направленное событие MouseLeftButtonUp. |
MouseMoveEvent |
Идентифицирует направленное событие MouseMove. |
MouseRightButtonDownEvent |
Идентифицирует направленное событие MouseRightButtonDown. |
MouseRightButtonUpEvent |
Идентифицирует направленное событие MouseRightButtonUp. |
MouseUpEvent |
Идентифицирует направленное событие MouseUp. |
MouseWheelEvent |
Идентифицирует направленное событие MouseWheel. |
OpacityMaskProperty |
Идентифицирует свойство зависимостей OpacityMask. |
OpacityProperty |
Идентифицирует свойство зависимостей Opacity. |
PreviewDragEnterEvent |
Идентифицирует направленное событие PreviewDragEnter. |
PreviewDragLeaveEvent |
Идентифицирует направленное событие PreviewDragLeave. |
PreviewDragOverEvent |
Идентифицирует направленное событие PreviewDragOver. |
PreviewDropEvent |
Идентифицирует направленное событие PreviewDrop. |
PreviewGiveFeedbackEvent |
Идентифицирует направленное событие PreviewGiveFeedback. |
PreviewGotKeyboardFocusEvent |
Идентифицирует направленное событие PreviewGotKeyboardFocus. |
PreviewKeyDownEvent |
Идентифицирует направленное событие PreviewKeyDown. |
PreviewKeyUpEvent |
Идентифицирует направленное событие PreviewKeyUp. |
PreviewLostKeyboardFocusEvent |
Идентифицирует направленное событие PreviewLostKeyboardFocus. |
PreviewMouseDownEvent |
Идентифицирует направленное событие PreviewMouseDown. |
PreviewMouseLeftButtonDownEvent |
Идентифицирует направленное событие PreviewMouseLeftButtonDown. |
PreviewMouseLeftButtonUpEvent |
Идентифицирует направленное событие PreviewMouseLeftButtonUp. |
PreviewMouseMoveEvent |
Идентифицирует направленное событие PreviewMouseMove. |
PreviewMouseRightButtonDownEvent |
Идентифицирует направленное событие PreviewMouseRightButtonDown. |
PreviewMouseRightButtonUpEvent |
Идентифицирует направленное событие PreviewMouseRightButtonUp. |
PreviewMouseUpEvent |
Идентифицирует направленное событие PreviewMouseUp. |
PreviewMouseWheelEvent |
Идентифицирует направленное событие PreviewMouseWheel. |
PreviewQueryContinueDragEvent |
Идентифицирует направленное событие PreviewQueryContinueDrag. |
PreviewStylusButtonDownEvent |
Идентифицирует направленное событие PreviewStylusButtonDown. |
PreviewStylusButtonUpEvent |
Идентифицирует направленное событие PreviewStylusButtonUp. |
PreviewStylusDownEvent |
Идентифицирует направленное событие PreviewStylusDown. |
PreviewStylusInAirMoveEvent |
Идентифицирует направленное событие PreviewStylusInAirMove. |
PreviewStylusInRangeEvent |
Идентифицирует направленное событие PreviewStylusInRange. |
PreviewStylusMoveEvent |
Идентифицирует направленное событие PreviewStylusMove. |
PreviewStylusOutOfRangeEvent |
Идентифицирует направленное событие PreviewStylusOutOfRange. |
PreviewStylusSystemGestureEvent |
Идентифицирует направленное событие PreviewStylusSystemGesture. |
PreviewStylusUpEvent |
Идентифицирует направленное событие PreviewStylusUp. |
PreviewTextInputEvent |
Идентифицирует направленное событие PreviewTextInput. |
PreviewTouchDownEvent |
Идентифицирует направленное событие PreviewTouchDown. |
PreviewTouchMoveEvent |
Идентифицирует направленное событие PreviewTouchMove. |
PreviewTouchUpEvent |
Идентифицирует направленное событие PreviewTouchUp. |
QueryContinueDragEvent |
Идентифицирует направленное событие QueryContinueDrag. |
QueryCursorEvent |
Идентифицирует направленное событие QueryCursor. |
RenderTransformOriginProperty |
Идентифицирует свойство зависимостей RenderTransformOrigin. |
RenderTransformProperty |
Идентифицирует свойство зависимостей RenderTransform. |
SnapsToDevicePixelsProperty |
Идентифицирует свойство зависимостей SnapsToDevicePixels. |
StylusButtonDownEvent |
Идентифицирует направленное событие StylusButtonDown. |
StylusButtonUpEvent |
Идентифицирует направленное событие StylusButtonUp. |
StylusDownEvent |
Идентифицирует направленное событие StylusDown. |
StylusEnterEvent |
Идентифицирует направленное событие StylusEnter. |
StylusInAirMoveEvent |
Идентифицирует направленное событие StylusInAirMove. |
StylusInRangeEvent |
Идентифицирует направленное событие StylusInRange. |
StylusLeaveEvent |
Идентифицирует направленное событие StylusLeave. |
StylusMoveEvent |
Идентифицирует направленное событие StylusMove. |
StylusOutOfRangeEvent |
Идентифицирует направленное событие StylusOutOfRange. |
StylusSystemGestureEvent |
Идентифицирует направленное событие StylusSystemGesture. |
StylusUpEvent |
Идентифицирует направленное событие StylusUp. |
TextInputEvent |
Идентифицирует направленное событие TextInput. |
TouchDownEvent |
Идентифицирует направленное событие TouchDown. |
TouchEnterEvent |
Идентифицирует направленное событие TouchEnter. |
TouchLeaveEvent |
Идентифицирует направленное событие TouchLeave. |
TouchMoveEvent |
Идентифицирует направленное событие TouchMove. |
TouchUpEvent |
Идентифицирует направленное событие TouchUp. |
UidProperty |
Идентифицирует свойство зависимостей Uid. |
VisibilityProperty |
Идентифицирует свойство зависимостей Visibility. |
Свойства
AllowDrop |
Получение или установка значения, определяющего возможность использования элемента в качестве целевого объекта для операции перетаскивания. Это свойство зависимостей. |
AreAnyTouchesCaptured |
Получает значение, которое указывает, была ли хотя бы одна операция сенсорного ввода передана в данный элемент. |
AreAnyTouchesCapturedWithin |
Получает значение, указывающее, была ли хотя бы одна операция сенсорного ввода передана в данный элемент или в какой-либо из его дочерних элементов в визуальном дереве. |
AreAnyTouchesDirectlyOver |
Получает значение, которое указывает, произошло ли хотя бы одно сенсорное нажатие данного элемента. |
AreAnyTouchesOver |
Получает значение, указывающее, произошло ли хотя бы одно сенсорное нажатие данного элемента или какого-либо из его дочерних элементов в визуальном дереве. |
BitmapEffect |
Устаревшие..
Устаревшие..
Получение или установка эффекта для точечных рисунков, который применяется непосредственно к отображаемому содержимому этого элемента. Это свойство зависимостей. |
BitmapEffectInput |
Устаревшие..
Устаревшие..
Получение или установка источника входных данных эффекта для точечных рисунков, который применяется непосредственно к отображаемому содержимому этого элемента. Это свойство зависимостей. |
CacheMode |
Получает или задает кэшированное представление объекта UIElement. |
Clip |
Получает или задает геометрию, используемую для определения контура содержимого элемента. Это свойство зависимостей. |
ClipToBounds |
Получение или установка значения, определяющего усечение содержимого этого элемента (или содержимого, поступающего из его дочерних элементов) в соответствии с размерами содержащего его элемента. Это свойство зависимостей. |
CommandBindings |
Получает коллекцию объектов CommandBinding, сопоставленных с этим элементом. Привязка CommandBinding включает обработку команды для данного элемента и объявляет связь между командой, ее событиями и обработчиками, присоединенные данным элементом. |
DependencyObjectType |
Возвращает объект , DependencyObjectType который заключает в оболочку тип СРЕДЫ CLR данного экземпляра. (Унаследовано от DependencyObject) |
DesiredSize |
Возвращает размер, вычисленный этим элементом на этапе измерения процесса компоновки. |
Dispatcher |
Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject. (Унаследовано от DispatcherObject) |
Effect |
Получает или задает эффект растрового изображения, который применяется к объекту UIElement. Это свойство зависимостей. |
Focusable |
Получение или установка значения, определяющего возможность получения фокуса элементом. Это свойство зависимостей. |
HasAnimatedProperties |
Возвращает значение, указывающее, имеет ли данный элемент какие-либо анимированные свойства. |
HasEffectiveKeyboardFocus |
Возвращает значение, информирующее о фокусе UIElement. |
InputBindings |
Получение коллекции привязок ввода, связанных с этим элементом. |
IsArrangeValid |
Возвращает значение, указывающее, являются ли действительными вычисленные размер и позиция дочерних элементов в структуре данного элемента. |
IsEnabled |
Возвращает или задает значение, указывающее, включен ли этот элемент в пользовательском интерфейсе. Это свойство зависимостей. |
IsEnabledCore |
Возвращает значение, которое становится возвращаемым значением свойства IsEnabled в производных классах. |
IsFocused |
Получает значение, определяющее, имеет ли элемент логический фокус. Это свойство зависимостей. |
IsHitTestVisible |
Получение или установка значения, определяющего возможность возврата этого элемента в качестве результата проверки нажатия в какой-либо части его отображаемого содержимого. Это свойство зависимостей. |
IsInputMethodEnabled |
Возвращает значение, указывающее, включена ли система метода ввода, например редактор метода ввода (IME), для обработки входных данных для этого элемента. |
IsKeyboardFocused |
Получает значение, указывающее, имеет ли данный элемент фокус ввода с клавиатуры. Это свойство зависимостей. |
IsKeyboardFocusWithin |
Получает значение, указывающее, находится ли фокус клавиатуры где-либо в элементе или в его дочерних элементах визуального дерева. Это свойство зависимостей. |
IsManipulationEnabled |
Получает или задает значение, которое определяет, включены ли события манипулирования для данного элемента UIElement. |
IsMeasureValid |
Возвращает значение, указывающее, действителен ли текущий размер, возвращенный измерением структуры. |
IsMouseCaptured |
Получает или задает значение, указывающее, была ли мышь захвачена элементом управления. Это свойство зависимостей. |
IsMouseCaptureWithin |
Возвращает значение, определяющее, удерживается ли захват мыши данным элементом или дочерними элементами его визуального дерева. Это свойство зависимостей. |
IsMouseDirectlyOver |
Возвращает значение, указывающее, соответствует ли позиция указателя мыши результатам проверки нажатия, при которой учитывается компоновка элемента. Это свойство зависимостей. |
IsMouseOver |
Получает значение, указывающее, находится ли указатель мыши над данным элементом (включая дочерние элементы в визуальном дереве). Это свойство зависимостей. |
IsSealed |
Получает значение, указывающее, является ли этот экземпляр в данный момент запечатанным (доступным только для чтения). (Унаследовано от DependencyObject) |
IsStylusCaptured |
Получает значение, указывающее, захвачено ли перо эти элементом. Это свойство зависимостей. |
IsStylusCaptureWithin |
Возвращает значение, определяющее, удерживается ли захват пера данным элементом или элементом в пределах его границ и визуального дерева. Это свойство зависимостей. |
IsStylusDirectlyOver |
Возвращает значение, указывающее, соответствует ли позиция пера результатам проверки нажатия, при которой учитывается компоновка элемента. Это свойство зависимостей. |
IsStylusOver |
Возвращает значение, указывающее, наведен ли курсор пера на этот элемент (включая визуальные дочерние элементы). Это свойство зависимостей. |
IsVisible |
Возвращает значение, указывающее, отображается ли этот элемент в пользовательском интерфейсе. Это свойство зависимостей. |
Opacity |
Возвращает или задает коэффициент непрозрачности, применяемый ко всему UIElement объекту при отрисовке в пользовательском интерфейсе. Это свойство зависимостей. |
OpacityMask |
Возвращает или задает маску непрозрачности в виде реализации элемента Brush, которая применяется при маскировании отображаемого содержимого элемента с помощью любого альфа-канала. Это свойство зависимостей. |
PersistId |
Устаревшие..
Возвращает значение, уникальным образом идентифицирующее данный элемент. |
RenderSize |
Возвращает (или задает) окончательный размер отрисовки этого элемента. |
RenderTransform |
Получает или задает информацию о преобразовании, которая влияет на позицию отрисовки данного элемента. Это свойство зависимостей. |
RenderTransformOrigin |
Получает или задает центральную точку любого возможного преобразования при прорисовке, объявленного RenderTransform относительно границ элемента. Это свойство зависимостей. |
SnapsToDevicePixels |
Получает или задает значение, определяющее, должны ли использоваться параметры пикселей для определенного устройства при отрисовке. Это свойство зависимостей. |
StylusPlugIns |
Возвращает коллекцию всех подключаемых (настраиваемых) объектов пера, связанных с данным элементом. |
TouchesCaptured |
Получает все сенсорные устройства, переданные в данный элемент. |
TouchesCapturedWithin |
Получает все сенсорные устройства, переданные в этот элемент или какой-либо из его дочерних элементов в визуальном дереве. |
TouchesDirectlyOver |
Получает все сенсорные устройства, находящиеся над данным элементом. |
TouchesOver |
Получает все сенсорные устройства, находящиеся над этим элементом или каким-либо из его дочерних элементов в визуальном дереве. |
Uid |
Возвращает или задает уникальный идентификатор (в целях локализации) для этого элемента. Это свойство зависимостей. |
Visibility |
Возвращает или задает видимость этого элемента в пользовательском интерфейсе. Это свойство зависимостей. |
VisualBitmapEffect |
Устаревшие..
Устаревшие..
Получает или задает значение BitmapEffect для объекта Visual. (Унаследовано от Visual) |
VisualBitmapEffectInput |
Устаревшие..
Устаревшие..
Получает или задает значение BitmapEffectInput для объекта Visual. (Унаследовано от Visual) |
VisualBitmapScalingMode |
Возвращает или задает BitmapScalingMode для объекта Visual. (Унаследовано от Visual) |
VisualCacheMode |
Получает или задает кэшированное представление объекта Visual. (Унаследовано от Visual) |
VisualChildrenCount |
Получает число дочерних элементов для объекта Visual. (Унаследовано от Visual) |
VisualClearTypeHint |
Получает или задает объект ClearTypeHint, который определяет способ отображения ClearType в Visual. (Унаследовано от Visual) |
VisualClip |
Возвращает или задает отсеченную область объекта Visual в виде значения Geometry. (Унаследовано от Visual) |
VisualEdgeMode |
Возвращает или задает края объекта Visual в виде значения EdgeMode. (Унаследовано от Visual) |
VisualEffect |
Получает или задает эффект растрового изображения, который применяется к объекту Visual. (Унаследовано от Visual) |
VisualOffset |
Возвращает или задает значение смещения визуального объекта. (Унаследовано от Visual) |
VisualOpacity |
Получает или задает значение прозрачности для объекта Visual. (Унаследовано от Visual) |
VisualOpacityMask |
Возвращает или задает значение Brush, которое представляет маску непрозрачности объекта Visual. (Унаследовано от Visual) |
VisualParent |
Получает для визуального объекта родительский объект визуального дерева. (Унаследовано от Visual) |
VisualScrollableAreaClip |
Получает или задает обрезанную прокручиваемую область для объекта Visual. (Унаследовано от Visual) |
VisualTextHintingMode |
Получает или задает TextHintingMode объекта Visual. (Унаследовано от Visual) |
VisualTextRenderingMode |
Получает или задает TextRenderingMode объекта Visual. (Унаследовано от Visual) |
VisualTransform |
Получает или задает значение Transform для объекта Visual. (Унаследовано от Visual) |
VisualXSnappingGuidelines |
Получает или задает коллекцию направляющих по оси X (по вертикали). (Унаследовано от Visual) |
VisualYSnappingGuidelines |
Получает или задает коллекцию горизонтальных направляющих (по оси Y). (Унаследовано от Visual) |
Методы
AddHandler(RoutedEvent, Delegate) |
Добавляет обработчик перенаправленного события для указанного перенаправленного события, помещая этот обработчик в коллекцию обработчиков текущего элемента. |
AddHandler(RoutedEvent, Delegate, Boolean) |
Добавляет обработчик перенаправленного события для указанного перенаправленного события, помещая этот обработчик в коллекцию обработчиков текущего элемента. Укажите |
AddToEventRoute(EventRoute, RoutedEventArgs) |
Добавляет обработчики в указанный EventRoute для настоящего коллекции обработчиков событий UIElement. |
AddVisualChild(Visual) |
Определяет связь "родитель-потомок" между двумя визуальными объектами. (Унаследовано от Visual) |
ApplyAnimationClock(DependencyProperty, AnimationClock) |
Применяет анимацию к указанному свойству зависимостей в этом элементе. Все существующие анимации останавливаются и заменяются новой анимацией. |
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) |
Применяет анимацию к заданному свойству зависимостей этого элемента с возможностью указать, что должно происходить, если у свойства уже имеется запущенная анимация. |
Arrange(Rect) |
Размещает дочерние элементы и определяет размер для UIElement. Родительские элементы вызывают этот метод из своей реализации ArrangeCore(Rect) (или эквивалента уровня инфраструктуры WPF) для формирования рекурсивного обновления макета. Этот метод образует второй проход обновления макета. |
ArrangeCore(Rect) |
Определяет шаблон для определения макета упорядочивания WPF уровня ядра. |
BeginAnimation(DependencyProperty, AnimationTimeline) |
Запускает анимацию для указанного свойства данного элемента, имеющего анимацию. |
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) |
Запускает указанную анимацию для указанного анимированного свойства зависимостей этого элемента, с возможностью указания действий, которые следует предпринять при уже существующей анимации для данного свойства. |
CaptureMouse() |
Пытается принудительно захватить мышь данным элементом. |
CaptureStylus() |
Пытается принудительно захватить перо данным элементом. |
CaptureTouch(TouchDevice) |
Предпринимает попытку принудительного получения операции сенсорного ввода данным элементом. |
CheckAccess() |
Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
ClearValue(DependencyProperty) |
Очищает локальное значение свойства. Очищаемое свойство задается идентификатором DependencyProperty. (Унаследовано от DependencyObject) |
ClearValue(DependencyPropertyKey) |
Очищает локальное значение доступного только для чтения свойства. Очищаемое свойство задается ключом DependencyPropertyKey. (Унаследовано от DependencyObject) |
CoerceValue(DependencyProperty) |
Приводит значение указанного свойства зависимостей. Это осуществляется путем вызова какой-либо функции CoerceValueCallback, указанной в метаданных свойства зависимостей, которое существует в вызывающем объекте DependencyObject. (Унаследовано от DependencyObject) |
Equals(Object) |
Определяет, является ли указанный DependencyObject эквивалентом текущего DependencyObject. (Унаследовано от DependencyObject) |
FindCommonVisualAncestor(DependencyObject) |
Возвращает общего предка двух визуальных объектов. (Унаследовано от Visual) |
Focus() |
Попытка задать фокус для данного элемента. |
GetAnimationBaseValue(DependencyProperty) |
Возвращает значение базового свойства для указанного свойства данного элемента без учета возможного анимированного значения из запущенной или остановленной анимации. |
GetHashCode() |
Возвращает хэш-код для данного объекта DependencyObject. (Унаследовано от DependencyObject) |
GetLayoutClip(Size) |
Возвращает альтернативную геометрию обрезки, представляющую область, которая будет отсечена, если свойству ClipToBounds было присвоено значение |
GetLocalValueEnumerator() |
Создает специализированный перечислитель для определения свойств зависимостей, которые локально установили значения для данного DependencyObject. (Унаследовано от DependencyObject) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetUIParentCore() |
При переопределении в производном классе возвращает альтернативный родительский элемент пользовательского интерфейса для этого элемента, если визуальный родительский элемент не существует. |
GetValue(DependencyProperty) |
Возвращает текущее действующее значение свойства зависимостей в этом экземпляре DependencyObject. (Унаследовано от DependencyObject) |
GetVisualChild(Int32) |
Возвращает указанный объект Visual в родительскую коллекцию VisualCollection. (Унаследовано от Visual) |
HitTestCore(GeometryHitTestParameters) |
Реализует метод HitTestCore(GeometryHitTestParameters) для обеспечения поведения проверки нажатия для базового элемента (возвращая GeometryHitTestResult). |
HitTestCore(PointHitTestParameters) |
Реализует метод HitTestCore(PointHitTestParameters) для обеспечения поведения проверки нажатия для базового элемента (возвращая HitTestResult). |
InputHitTest(Point) |
Возвращает элемент ввода, расположенный внутри текущего элемента по указанным координатам относительно начала координат текущего элемента. |
InvalidateArrange() |
Делает недействительным состояние компоновки (структуру) элемента. После того как структура элемента станет недействительной, она будет обновлена, что произойдет асинхронно, если только не будет сделано принудительно с помощью метода UpdateLayout(). |
InvalidateMeasure() |
Делает недействительным состояние измерения (структуру) элемента. |
InvalidateProperty(DependencyProperty) |
Повторно вычисляет действующее значение для указанного свойства зависимостей. (Унаследовано от DependencyObject) |
InvalidateVisual() |
Делает недействительной отрисовку элемента и принудительно вызывает новый полный этап разметки. OnRender(DrawingContext) вызывается после завершения цикла разметки. |
IsAncestorOf(DependencyObject) |
Определяет, является ли визуальный объект предком потомка визуального объекта. (Унаследовано от Visual) |
IsDescendantOf(DependencyObject) |
Определяет, является ли визуальный объект потомком для предка визуального объекта. (Унаследовано от Visual) |
Measure(Size) |
Обновляет DesiredSize элемента UIElement. Родительские элементы вызывают этот метод из своей собственной реализации MeasureCore(Size) для формирования рекурсивного обновление макета. Вызов этого метода составляет первый проход (проход "Мера") обновления макета. |
MeasureCore(Size) |
При переопределении в производном классе предоставляет логику измерений для правильного определения размеров данного элемента, с учетом размера каждого из содержащихся в нем дочерних элементов. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MoveFocus(TraversalRequest) |
Предпринимает попытки переместить фокус с данного элемента на иной. Направления для перемещения фокуса задается указанием направления, которое обрабатывается внутри видимого родительского элемента данного элемента. |
OnAccessKey(AccessKeyEventArgs) |
Предоставляет обработку класса при вызове клавиши доступа, имеющей значение для данного элемента. |
OnChildDesiredSizeChanged(UIElement) |
Поддерживает поведение структуры при изменении размеров дочернего элемента. |
OnCreateAutomationPeer() |
Возвращает зависящие от классов реализации AutomationPeer для инфраструктуры Windows Presentation Foundation (WPF). |
OnDpiChanged(DpiScale, DpiScale) |
Вызывается, когда изменяется параметр "точек на дюйм", по которому определяется разрешение представления. (Унаследовано от Visual) |
OnDragEnter(DragEventArgs) |
Вызывается, когда необработанное вложенное событие DragEnter встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnDragLeave(DragEventArgs) |
Вызывается, когда необработанное вложенное событие DragLeave встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnDragOver(DragEventArgs) |
Вызывается, когда необработанное вложенное событие DragOver встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnDrop(DragEventArgs) |
Вызывается, когда необработанное вложенное событие DragEnter встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnGiveFeedback(GiveFeedbackEventArgs) |
Вызывается, когда необработанное вложенное событие GiveFeedback встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnGotFocus(RoutedEventArgs) |
Вызывает перенаправленное событие GotFocus с помощью предоставленных данных события. |
OnGotKeyboardFocus(KeyboardFocusChangedEventArgs) |
Вызывается, когда необработанное вложенное событие GotKeyboardFocus встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnGotMouseCapture(MouseEventArgs) |
Вызывается, когда необработанное вложенное событие GotMouseCapture встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnGotStylusCapture(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие GotStylusCapture встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnGotTouchCapture(TouchEventArgs) |
Предоставляет обработку класса для перенаправленного события GotTouchCapture, которое происходит при захвате сенсорного ввода данным элементом. |
OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs) |
Вызывается, когда необработанное событие IsKeyboardFocusedChanged возникает для этого элемента. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs) |
Вызывается непосредственно перед вызовом события IsKeyboardFocusWithinChanged данным элементом. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs) |
Вызывается, когда необработанное событие IsMouseCapturedChanged возникает для этого элемента. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs) |
Вызывается, когда необработанное событие IsMouseCaptureWithinChanged возникает для этого элемента. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs) |
Вызывается, когда необработанное событие IsMouseDirectlyOverChanged возникает для этого элемента. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs) |
Вызывается, когда необработанное событие IsStylusCapturedChanged возникает для этого элемента. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs) |
Вызывается, когда необработанное событие IsStylusCaptureWithinChanged возникает для этого элемента. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs) |
Вызывается, когда необработанное событие IsStylusDirectlyOverChanged возникает для этого элемента. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnKeyDown(KeyEventArgs) |
Вызывается, когда необработанное вложенное событие KeyDown встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnKeyUp(KeyEventArgs) |
Вызывается, когда необработанное вложенное событие KeyUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnLostFocus(RoutedEventArgs) |
Вызывает перенаправленное событие LostFocus с помощью предоставленных данных о событии. |
OnLostKeyboardFocus(KeyboardFocusChangedEventArgs) |
Вызывается, когда необработанное вложенное событие LostKeyboardFocus встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnLostMouseCapture(MouseEventArgs) |
Вызывается, когда необработанное вложенное событие LostMouseCapture встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnLostStylusCapture(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие LostStylusCapture встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnLostTouchCapture(TouchEventArgs) |
Предоставляет обработку класса для перенаправленного события LostTouchCapture, которое происходит при потере захвата сенсорного ввода данным элементом. |
OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs) |
Вызывается, когда происходит событие ManipulationBoundaryFeedback. |
OnManipulationCompleted(ManipulationCompletedEventArgs) |
Вызывается, когда происходит событие ManipulationCompleted. |
OnManipulationDelta(ManipulationDeltaEventArgs) |
Вызывается, когда происходит событие ManipulationDelta. |
OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs) |
Вызывается, когда происходит событие ManipulationInertiaStarting. |
OnManipulationStarted(ManipulationStartedEventArgs) |
Вызывается, когда происходит событие ManipulationStarted. |
OnManipulationStarting(ManipulationStartingEventArgs) |
Обеспечивает обработку класса для перенаправленного события ManipulationStarting, происходящего при первоначальном создании процессора манипулирования. |
OnMouseDown(MouseButtonEventArgs) |
Вызывается, когда необработанное вложенное событие MouseDown встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnMouseEnter(MouseEventArgs) |
Вызывается, когда необработанное присоединенное событие MouseEnter возникает для этого элемента. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnMouseLeave(MouseEventArgs) |
Вызывается, когда необработанное присоединенное событие MouseLeave возникает для этого элемента. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnMouseLeftButtonDown(MouseButtonEventArgs) |
Вызывается, когда необработанное перенаправленное событие MouseLeftButtonDown возникает для этого элемента. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnMouseLeftButtonUp(MouseButtonEventArgs) |
Вызывается, когда необработанное перенаправленное событие MouseLeftButtonUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnMouseMove(MouseEventArgs) |
Вызывается, когда необработанное вложенное событие MouseMove встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnMouseRightButtonDown(MouseButtonEventArgs) |
Вызывается, когда необработанное перенаправленное событие MouseRightButtonDown встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnMouseRightButtonUp(MouseButtonEventArgs) |
Вызывается, когда необработанное перенаправленное событие MouseRightButtonUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnMouseUp(MouseButtonEventArgs) |
Вызывается, когда необработанное перенаправленное событие MouseUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnMouseWheel(MouseWheelEventArgs) |
Вызывается, когда необработанное вложенное событие MouseWheel встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewDragEnter(DragEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewDragEnter встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewDragLeave(DragEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewDragLeave встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewDragOver(DragEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewDragOver встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewDrop(DragEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewDrop встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewGiveFeedback(GiveFeedbackEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewGiveFeedback встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewGotKeyboardFocus встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewKeyDown(KeyEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewKeyDown встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewKeyUp(KeyEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewKeyUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewKeyDown встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewMouseDown(MouseButtonEventArgs) |
Вызывается, когда необработанное присоединенное перенаправленное событие PreviewMouseDown встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewMouseLeftButtonDown(MouseButtonEventArgs) |
Вызывается, когда необработанное перенаправленное событие PreviewMouseLeftButtonDown встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) |
Вызывается, когда необработанное перенаправленное событие PreviewMouseLeftButtonUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewMouseMove(MouseEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewMouseMove встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewMouseRightButtonDown(MouseButtonEventArgs) |
Вызывается, когда необработанное перенаправленное событие PreviewMouseRightButtonDown встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewMouseRightButtonUp(MouseButtonEventArgs) |
Вызывается, когда необработанное перенаправленное событие PreviewMouseRightButtonUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewMouseUp(MouseButtonEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewMouseUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewMouseWheel(MouseWheelEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewMouseWheel встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewQueryContinueDrag(QueryContinueDragEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewQueryContinueDrag встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewStylusButtonDown(StylusButtonEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewStylusButtonDown встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewStylusButtonUp(StylusButtonEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewStylusButtonUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewStylusDown(StylusDownEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewStylusDown встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewStylusInAirMove(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewStylusInAirMove встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewStylusInRange(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewStylusInRange встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewStylusMove(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewStylusMove встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewStylusOutOfRange(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewStylusOutOfRange встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewStylusSystemGesture встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewStylusUp(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewStylusUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewTextInput(TextCompositionEventArgs) |
Вызывается, когда необработанное вложенное событие PreviewTextInput встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnPreviewTouchDown(TouchEventArgs) |
Предоставляет обработку класса для перенаправленного события PreviewTouchDown, которое происходит при сенсорном нажатии данного элемента. |
OnPreviewTouchMove(TouchEventArgs) |
Предоставляет обработку класса для маршрутизируемого события PreviewTouchMove, которое происходит при перемещении касания внутри этого элемента. |
OnPreviewTouchUp(TouchEventArgs) |
Предоставляет обработку класса для перенаправленного события PreviewTouchUp, которое происходит при прекращении сенсорного нажатия внутри элемента. |
OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Вызывается каждый раз, когда обновляется действительное значение любого свойства зависимостей для данного DependencyObject. Конкретное измененное свойство зависимостей сообщается в данных события. (Унаследовано от DependencyObject) |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
Вызывается, когда необработанное вложенное событие QueryContinueDrag встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnQueryCursor(QueryCursorEventArgs) |
Вызывается, когда необработанное вложенное событие QueryCursor встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnRender(DrawingContext) |
При переопределении в производном классе участвует в операциях отрисовки, направляемых системой макета. Инструкции отрисовки для данного элемента не используются непосредственно при вызове данного метода, а вместо этого сохраняются для последующего асинхронного использования при структурировании и рисовании. |
OnRenderSizeChanged(SizeChangedInfo) |
При переопределении в производном классе участвует в операциях отрисовки, направляемых системой макета. Этот метод вызывается после обновления макета и перед отрисовкой, если RenderSize элемента изменился в результате обновления макета. |
OnStylusButtonDown(StylusButtonEventArgs) |
Вызывается, когда необработанное вложенное событие StylusButtonDown встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnStylusButtonUp(StylusButtonEventArgs) |
Вызывается, когда необработанное вложенное событие StylusButtonUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnStylusDown(StylusDownEventArgs) |
Вызывается, когда необработанное вложенное событие StylusDown встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnStylusEnter(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие StylusEnter вызывается этим элементом. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnStylusInAirMove(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие StylusInAirMove встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnStylusInRange(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие StylusInRange встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnStylusLeave(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие StylusLeave вызывается этим элементом. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnStylusMove(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие StylusMove встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnStylusOutOfRange(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие StylusOutOfRange встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnStylusSystemGesture(StylusSystemGestureEventArgs) |
Вызывается, когда необработанное вложенное событие StylusSystemGesture встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnStylusUp(StylusEventArgs) |
Вызывается, когда необработанное вложенное событие StylusUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnTextInput(TextCompositionEventArgs) |
Вызывается, когда необработанное вложенное событие TextInput встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. |
OnTouchDown(TouchEventArgs) |
Предоставляет обработку класса для перенаправленного события TouchDown, которое происходит при сенсорном нажатии внутри данного элемента. |
OnTouchEnter(TouchEventArgs) |
Предоставляет обработку класса для перенаправленного события TouchEnter, которое происходит при сенсорном перемещении внутрь данного элемента. |
OnTouchLeave(TouchEventArgs) |
Предоставляет обработку класса для перенаправленного события TouchLeave, которое происходит при сенсорном перемещении из данного элемента UIElement за его пределы. |
OnTouchMove(TouchEventArgs) |
Предоставляет обработку класса для маршрутизируемого события TouchMove, которое происходит при перемещении касания внутри этого элемента. |
OnTouchUp(TouchEventArgs) |
Предоставляет обработку класса для перенаправленного события TouchUp, которое происходит при прекращении сенсорного нажатия внутри элемента. |
OnVisualChildrenChanged(DependencyObject, DependencyObject) |
Вызывается при изменении коллекции VisualCollection визуального объекта. (Унаследовано от Visual) |
OnVisualParentChanged(DependencyObject) |
Вызывается, когда родительский элемент данного UIElement сообщает об изменении в его базовом визуальном родителе. |
PointFromScreen(Point) |
Преобразовывает объект Point в экранных координатах в объект Point, представляющий текущую систему координат Visual. (Унаследовано от Visual) |
PointToScreen(Point) |
Преобразовывает объект Point, представляющий текущую систему координат объекта Visual, в объект Point в экранных координатах. (Унаследовано от Visual) |
PredictFocus(FocusNavigationDirection) |
При переопределении в производном классе возвращает элемент, который должен получить фокус для указанного направления перемещения фокуса без перемещения фокуса на этот элемент. |
RaiseEvent(RoutedEventArgs) |
Инициирует определенное перенаправленное событие. Инициируемое событие RoutedEvent указывается в предоставленном экземпляре RoutedEventArgs (как свойство RoutedEvent данных этого события). |
ReadLocalValue(DependencyProperty) |
Возвращает локальное значение свойства зависимостей, если таковое существует. (Унаследовано от DependencyObject) |
ReleaseAllTouchCaptures() |
Освобождает все полученные сенсорные устройства для данного элемента. |
ReleaseMouseCapture() |
Освобождает мышь, если элемент произвел ее захват. |
ReleaseStylusCapture() |
Освобождает перо, если элемент произвел его захват. |
ReleaseTouchCapture(TouchDevice) |
Предпринимает попытку освободить заданное сенсорное устройство из этого элемента. |
RemoveHandler(RoutedEvent, Delegate) |
Удаляет указанный обработчик маршрутизируемого события из этого элемента. |
RemoveVisualChild(Visual) |
Удаляет связь "родитель-потомок" между двумя визуальными объектами. (Унаследовано от Visual) |
SetCurrentValue(DependencyProperty, Object) |
Задает значение свойства зависимостей, не меняя источник значения. (Унаследовано от DependencyObject) |
SetValue(DependencyProperty, Object) |
Задает локальное значение свойства зависимостей, указанного идентификатором этого свойства. (Унаследовано от DependencyObject) |
SetValue(DependencyPropertyKey, Object) |
Задает локальное значение свойства зависимости только для чтения, определяемое идентификатором DependencyPropertyKey свойства зависимостей. (Унаследовано от DependencyObject) |
ShouldSerializeCommandBindings() |
Возвращает логическое значение, указывающее, следует ли процессам сериализации сериализировать содержимое свойства CommandBindings в экземплярах данного класса. |
ShouldSerializeInputBindings() |
Возвращает логическое значение, указывающее, следует ли процессам сериализации сериализировать содержимое свойства InputBindings в экземплярах данного класса. |
ShouldSerializeProperty(DependencyProperty) |
Возвращает значение, которое указывает, следует ли процессам сериализации выполнять сериализацию значения для предоставленного свойства зависимостей. (Унаследовано от DependencyObject) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TransformToAncestor(Visual) |
Возвращает преобразование, которое может использоваться для преобразования координат этого объекта Visual в координаты заданного предка визуального объекта Visual. (Унаследовано от Visual) |
TransformToAncestor(Visual3D) |
Возвращает преобразование, которое может использоваться для преобразования координат этого объекта Visual в координаты заданного предка визуального объекта Visual3D. (Унаследовано от Visual) |
TransformToDescendant(Visual) |
Возвращает преобразование, которое может использоваться для преобразования координат этого объекта Visual в координаты заданного потомка визуального объекта. (Унаследовано от Visual) |
TransformToVisual(Visual) |
Возвращает преобразование, которое может использоваться для преобразования координат этого объекта Visual в координаты заданного визуального объекта. (Унаследовано от Visual) |
TranslatePoint(Point, UIElement) |
Преобразует точку относительно данного элемента в координаты относительно указанного элемента. |
UpdateLayout() |
Обеспечивает правильное обновление всех визуальных дочерних элементов данного элемента для структуры. |
VerifyAccess() |
Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
События
DragEnter |
Возникает, когда система ввода сообщает о соответствующем событии перетаскивания, имеющем в качестве источника перетаскивания этот элемент. |
DragLeave |
Возникает, когда система ввода сообщает о соответствующем событии перетаскивания, имеющем в качестве источника перетаскивания этот элемент. |
DragOver |
Происходит, когда подсистема ввода сообщает о соответствующем событии перетаскивания, имеющем в качестве потенциальной цели данный элемент. |
Drop |
Происходит, когда система ввода сообщает о базовом событии удаления с этим элементом в качестве цели удаления. |
FocusableChanged |
Происходит при изменении значения свойства Focusable. |
GiveFeedback |
Происходит, когда подсистема ввода сообщает о соответствующем событии перетаскивания, в котором участвует данный элемент. |
GotFocus |
Происходит при получении данным элементом логического фокуса. |
GotKeyboardFocus |
Происходит при получении данным элементом фокуса ввода с клавиатуры. |
GotMouseCapture |
Происходит при захвате мыши данным элементом. |
GotStylusCapture |
Происходит при захвате пера данным элементом. |
GotTouchCapture |
Происходит при получении данным элементом операции сенсорного ввода. |
IsEnabledChanged |
Происходит при изменении значения свойства IsEnabled данного элемента. |
IsHitTestVisibleChanged |
Происходит при изменении значения свойства зависимостей IsHitTestVisible данного элемента. |
IsKeyboardFocusedChanged |
Происходит при изменении значения свойства IsKeyboardFocused данного элемента. |
IsKeyboardFocusWithinChanged |
Происходит при изменении значения свойства IsKeyboardFocusWithin данного элемента. |
IsMouseCapturedChanged |
Происходит при изменении значения свойства IsMouseCaptured данного элемента. |
IsMouseCaptureWithinChanged |
Происходит при изменении значения поля IsMouseCaptureWithinProperty данного элемента. |
IsMouseDirectlyOverChanged |
Происходит при изменении значения свойства IsMouseDirectlyOver данного элемента. |
IsStylusCapturedChanged |
Происходит при изменении значения свойства IsStylusCaptured данного элемента. |
IsStylusCaptureWithinChanged |
Происходит при изменении значения свойства IsStylusCaptureWithin данного элемента. |
IsStylusDirectlyOverChanged |
Происходит при изменении значения свойства IsStylusDirectlyOver данного элемента. |
IsVisibleChanged |
Происходит при изменении значения свойства IsVisible данного элемента. |
KeyDown |
Возникает при нажатии клавиши, если фокус установлен на данном элементе. |
KeyUp |
Происходит при отпускании клавиши, если фокус находится на этом элементе. |
LayoutUpdated |
Происходит при изменении структуры различных визуальных элементов, связанных с текущим Dispatcher. |
LostFocus |
Происходит при потере данным элементом логического фокуса. |
LostKeyboardFocus |
Происходит при потере данным элементом фокуса ввода с клавиатуры. |
LostMouseCapture |
Происходит при потере элементом захвата мыши. |
LostStylusCapture |
Происходит при потере элементом захвата пера. |
LostTouchCapture |
Происходит, когда элемент теряет касание. |
ManipulationBoundaryFeedback |
Происходит, когда манипуляция сталкивается с границей. |
ManipulationCompleted |
Происходит, когда манипуляция над объектом UIElement и инерция завершены. |
ManipulationDelta |
Происходит, когда устройство ввода меняет положение в процессе манипуляции. |
ManipulationInertiaStarting |
Происходит, когда устройство ввода теряет контакт с объектом UIElement в процессе манипуляции и начинается инерция. |
ManipulationStarted |
Происходит, когда устройство ввода начинает совершать манипуляцию над объектом UIElement. |
ManipulationStarting |
Происходит при первоначальном создании процессора манипулирования. |
MouseDown |
Происходит при нажатии любой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. |
MouseEnter |
Происходит, когда указатель мыши попадает внутрь границ данного элемента. |
MouseLeave |
Происходит, когда указатель мыши покидает границы данного элемента. |
MouseLeftButtonDown |
Происходит при нажатии левой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. |
MouseLeftButtonUp |
Происходит при отпускании левой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. |
MouseMove |
Происходит при перемещении указателя мыши над данным элементом. |
MouseRightButtonDown |
Происходит при нажатии правой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. |
MouseRightButtonUp |
Происходит при отпускании правой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. |
MouseUp |
Происходит при отпускании любой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. |
MouseWheel |
Происходит при вращении колесика мыши в тот момент, когда указатель мыши находится над данным элементом. |
PreviewDragEnter |
Возникает, когда система ввода сообщает о соответствующем событии перетаскивания, имеющем в качестве источника перетаскивания этот элемент. |
PreviewDragLeave |
Возникает, когда система ввода сообщает о соответствующем событии перетаскивания, имеющем в качестве источника перетаскивания этот элемент. |
PreviewDragOver |
Происходит, когда подсистема ввода сообщает о соответствующем событии перетаскивания, имеющем в качестве потенциальной цели данный элемент. |
PreviewDrop |
Происходит, когда система ввода сообщает о базовом событии удаления с этим элементом в качестве цели удаления. |
PreviewGiveFeedback |
Происходит при начале операции перетаскивания. |
PreviewGotKeyboardFocus |
Происходит при получении данным элементом фокуса ввода с клавиатуры. |
PreviewKeyDown |
Возникает при нажатии клавиши, если фокус установлен на данном элементе. |
PreviewKeyUp |
Происходит при отпускании клавиши, если фокус находится на этом элементе. |
PreviewLostKeyboardFocus |
Происходит при потере данным элементом фокуса ввода с клавиатуры. |
PreviewMouseDown |
Происходит при нажатии любой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. |
PreviewMouseLeftButtonDown |
Происходит при нажатии левой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. |
PreviewMouseLeftButtonUp |
Происходит при отпускании левой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. |
PreviewMouseMove |
Происходит при перемещении указателя мыши, когда он находится над данным элементом. |
PreviewMouseRightButtonDown |
Происходит при нажатии правой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. |
PreviewMouseRightButtonUp |
Происходит при отпускании правой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. |
PreviewMouseUp |
Происходит при отпускании любой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. |
PreviewMouseWheel |
Происходит при вращении колесика мыши в тот момент, когда указатель мыши находится над данным элементом. |
PreviewQueryContinueDrag |
Происходит, когда состояние клавиши или кнопки мыши изменяется в ходе операции перетаскивания. |
PreviewStylusButtonDown |
Происходит при нажатии кнопки пера в тот момент, когда указатель находится над данным элементом. |
PreviewStylusButtonUp |
Происходит при отпускании кнопки пера в тот момент, когда указатель находится над данным элементом. |
PreviewStylusDown |
Происходит при касании дигитайзера пером в тот момент, когда оно находится над данным элементом. |
PreviewStylusInAirMove |
Происходит при движении пера над элементом без касания дигитайзера. |
PreviewStylusInRange |
Происходит при нахождении пера над данным элементом достаточно близко для того, чтобы перо было обнаружено дигитайзером. |
PreviewStylusMove |
Происходит при перемещении пера над элементом. Для вызова этого события перемещаемое перо должно быть обнаружено дигитайзером; в противном случае вызывается PreviewStylusInAirMove. |
PreviewStylusOutOfRange |
Происходит, когда перо находится слишком далеко от дигитайзера, чтобы быть обнаруженным. |
PreviewStylusSystemGesture |
Происходит при использовании пользователем одного из жестов пером. |
PreviewStylusUp |
Происходит, когда пользователь отрывает перо от поверхности дигитайзера в тот момент, когда оно находится над этим элементом. |
PreviewTextInput |
Происходит при получении этим элементом текста аппаратно-независимым способом. |
PreviewTouchDown |
Происходит при касании пальцем экрана, когда палец находится над данным элементом. |
PreviewTouchMove |
Возникает при перемещении пальца по экрану при условии, если палец находится над данным элементом. |
PreviewTouchUp |
Возникает, когда палец отрывается от экрана при условии, что палец находится над этим элементом. |
QueryContinueDrag |
Происходит, когда состояние клавиши или кнопки мыши изменяется в ходе операции перетаскивания. |
QueryCursor |
Происходит при запросе отображения курсора. Это событие возникает для элемента каждый раз, когда указатель мыши перемещается в новое положение, что может послужить причиной изменения его внешнего вида. |
StylusButtonDown |
Происходит при нажатии кнопки пера в тот момент, когда указатель находится над данным элементом. |
StylusButtonUp |
Происходит при отпускании кнопки пера в тот момент, когда указатель находится над данным элементом. |
StylusDown |
Происходит при касании дигитайзера пером в тот момент, когда оно находится над данным элементом. |
StylusEnter |
Происходит, когда перо попадает внутрь границ данного элемента. |
StylusInAirMove |
Происходит при движении пера над элементом без касания дигитайзера. |
StylusInRange |
Происходит при нахождении пера над данным элементом достаточно близко для того, чтобы перо было обнаружено дигитайзером. |
StylusLeave |
Происходит, когда перо покидает границы элемента. |
StylusMove |
Происходит при движении пера над данным элементом. Для вызова этого события перо должно перемещаться по дигитайзеру. В противном случае вызывается событие StylusInAirMove. |
StylusOutOfRange |
Возникает, когда расстояние между пером и дигитайзером слишком велико для обнаружения пера при условии, что перо находится над этим элементом. |
StylusSystemGesture |
Происходит при использовании пользователем одного из жестов пером. |
StylusUp |
Происходит, когда пользователь отрывает перо от поверхности дигитайзера в тот момент, когда оно находится над этим элементом. |
TextInput |
Происходит при получении этим элементом текста аппаратно-независимым способом. |
TouchDown |
Происходит при касании пальцем экрана, когда палец находится над данным элементом. |
TouchEnter |
Происходит при перемещении касания внутрь данного элемента. |
TouchLeave |
Происходит при перемещении касания за границы элемента. |
TouchMove |
Возникает при перемещении пальца по экрану при условии, если палец находится над данным элементом. |
TouchUp |
Возникает, когда палец отрывается от экрана при условии, что палец находится над этим элементом. |