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
Public Class UIElement
Inherits Visual
Implements IAnimatable, IInputElement
- Наследование
- Производный
- Атрибуты
- Реализации
Комментарии
UIElement предоставляет отправную точку для характеристик макета элемента, а также предоставляет виртуальные методы, которые производные классы могут переопределить, что может повлиять на поведение отрисовки макета элемента и его дочерних элементов.
Большая часть поведения ввода и фокусировки для элементов в целом определяется в UIElement классе. К ним относятся события клавиатуры, мыши и пера ввода, а также связанные свойства состояния. Многие из этих событий являются перенаправленными событиями, и многие события, связанные с входными данными, имеют как версию маршрутизации, так и туннелирование версии события. Эти парные события обычно являются событиями наибольшего интереса к авторам управления.
UIElement также включает API, относящиеся к модели событий WPF, включая методы, которые могут вызывать указанные маршрутизируемые события, полученные из экземпляра элемента.
С точки зрения архитектуры UIElement можно рассматривать примерно эквивалентно дескриптору окна в программировании Win32 или элементу в программировании Dynamic HTML (DHTML). UIElement является базовым элементом на уровне ядра WPF.
A UIElement имеет следующие возможности, которые специально определены классом UIElement :
Может отображаться как дочерний элемент (UIElement производный от Visual, высокоуровневый графический класс)
Содержит логику, которая используется для размера и размещения возможных дочерних элементов объекта UIElement (при интерпретации системой макета).
Может реагировать на входные данные пользователя (включая управление отправкой входных данных через обработку маршрутизации событий или маршрутизацию команд).
Может вызывать перенаправленные события, которые перемещаются по маршруту через дерево логических элементов
Поддерживает некоторые аспекты системы анимации
FrameworkElement — это класс реализации уровня WPF платформы, который основан на UIElement и добавляет конкретные взаимодействия с уровнем платформы WPF. FrameworkElement добавляет и определяет следующие возможности:
Дополнительные характеристики макета для конкретной платформы
Поддержка более подробных отчетов метаданных о свойствах
Реализация определенных классов входных базовых классов и их присоединенных свойств или присоединенных событий
Поддержка стиля
Дополнительная поддержка анимации
Другой связанный класс : ContentElement. Класс ContentElement реализует многие из таких же элементов UIElement; разница между этими двумя классами связана с их предполагаемым местом в общей модели содержимого. Производный UIElement класс обычно определяет относительно жесткую модель содержимого, что означает, что существуют ограничения на то, какие элементы могут быть дочерними элементами в разметке. Может быть емкость для приема менее строгого дочернего содержимого в UIElementсодержимом, но эта емкость обычно централизованна в указанных свойствах содержимого. Производный ContentElement класс обычно не является строгим для содержимого, чтобы поддерживать такие сценарии, как документы формата потока.
Important
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 |
Возвращает или задает пограничный режим VisualEdgeMode значения. (Унаследовано от 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, Boolean) |
Добавляет перенаправленный обработчик событий для указанного перенаправленного события, добавив обработчик в коллекцию обработчика текущего элемента. Укажите |
| AddHandler(RoutedEvent, Delegate) |
Добавляет перенаправленный обработчик событий для указанного перенаправленного события, добавив обработчик в коллекцию обработчика текущего элемента. |
| AddToEventRoute(EventRoute, RoutedEventArgs) |
Добавляет обработчики в указанную EventRoute для текущей UIElement коллекции обработчиков событий. |
| AddVisualChild(Visual) |
Определяет связь между двумя визуальными элементами с родительским дочерним элементом. (Унаследовано от Visual) |
| ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) |
Применяет анимацию к указанному свойству зависимостей этого элемента с возможностью указать, что происходит, если свойство уже имеет запущенную анимацию. |
| ApplyAnimationClock(DependencyProperty, AnimationClock) |
Применяет анимацию к указанному свойству зависимостей этого элемента. Все существующие анимации остановлены и заменены новой анимацией. |
| Arrange(Rect) |
Позиционирует дочерние элементы и определяет размер для UIElementэлемента . Родительские элементы вызывают этот метод из реализации ArrangeCore(Rect) (или эквивалентного уровня платформы WPF) для формирования рекурсивного обновления макета. Этот метод представляет собой второй проход обновления макета. |
| ArrangeCore(Rect) |
Определяет шаблон для определения макета на уровне ядра WPF. |
| BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) |
Запускает определенную анимацию для указанного анимированного свойства в этом элементе с параметром указания того, что происходит, если свойство уже имеет запущенную анимацию. |
| BeginAnimation(DependencyProperty, AnimationTimeline) |
Запускает анимацию для указанного анимированного свойства в этом элементе. |
| 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) реализаций для формирования рекурсивного обновления макета. Вызов этого метода представляет собой первый проход (проход Measure) обновления макета. |
| MeasureCore(Size) |
При переопределении в производном классе предоставляет логику измерения для правильного изменения размера этого элемента с учетом размера любого дочернего содержимого элемента. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MoveFocus(TraversalRequest) |
Пытается переместить фокус из этого элемента в другой элемент. Направление перемещения фокуса определяется руководством, которое интерпретируется в организации визуального родителя для этого элемента. |
| OnAccessKey(AccessKeyEventArgs) |
Предоставляет обработку классов при вызове ключа доступа, понятного для этого элемента. |
| OnChildDesiredSizeChanged(UIElement) |
Поддерживает поведение макета при изменении размера дочернего элемента. |
| OnCreateAutomationPeer() |
Возвращает реализации для конкретного AutomationPeer класса для инфраструктуры Windows Presentation Foundation (WPF). |
| OnDpiChanged(DpiScale, DpiScale) |
Вызывается при изменении DPI, в котором отображается это представление. (Унаследовано от 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 Преобразует объект, представляющий текущую систему VisualPoint координат в координаты экрана. (Унаследовано от 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 |
Происходит, когда палец поднимается с экрана, пока палец находится над этим элементом. |