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 |
Возникает, когда палец отрывается от экрана при условии, что палец находится над этим элементом. |