UIElement Třída

Definice

UIElementje základní třída pro implementace základní úrovně WPF vycházející z elementů Windows Presentation Foundation (WPF) a základních prezentačních charakteristik.

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
Dědičnost
Odvozené
Atributy
Implementuje

Poznámky

UIElement poskytuje výchozí bod pro charakteristiky rozložení prvků a také zveřejňuje virtuální metody, které odvozené třídy mohou přepsat, což může ovlivnit chování vykreslování rozložení elementu a jeho podřízených prvků.

Velká část vstupu a zaměření chování elementů obecně je definována UIElement také ve třídě. To zahrnuje události pro zadávání klávesnice, myši a pera a související vlastnosti stavu. Mnoho z těchto událostí je směrovaných událostí a mnoho událostí souvisejících se vstupem má verzi probubující směrování i verzi tunelového propojení události. Tyto spárované události jsou obvykle události největšího zájmu řídit autory.

UIElement zahrnuje také rozhraní API, která souvisejí s modelem událostí WPF, včetně metod, které mohou vyvolat zadané směrované události, které pocházejí z instance elementu.

Z hlediska architektury UIElement lze v programování Win32 považovat zhruba za ekvivalentní popisovači okna nebo elementu v dynamickém programování HTML (DHTML). UIElement je základní prvek na úrovni jádra WPF.

A UIElement má následující funkce, které jsou speciálně definovány UIElement třídou:

  • Může vykreslit jako podřízený prvek (UIElement odvozeno od Visualtřídy grafiky vysoké úrovně)

  • Obsahuje logiku, která slouží k určení velikosti a umístění možných podřízených prvků objektu ( UIElement při interpretaci systémem rozložení).

  • Může reagovat na uživatelský vstup (včetně kontroly toho, kam se vstup odesílá prostřednictvím zpracování směrování událostí nebo směrování příkazů).

  • Může vyvolat směrované události, které cestují trasou přes strom logických prvků.

  • Podporuje některé aspekty animačního systému.

FrameworkElement je třída implementace na úrovni architektury WPF, která staví na UIElement, a přidává specifické interakce s úrovní architektury WPF. FrameworkElement přidá a definuje následující funkce:

  • Další charakteristiky rozložení specifické pro architekturu

  • Podpora rozsáhlejších generování sestav metadat o vlastnostech

  • Implementace určitých vstupních základních tříd a jejich připojených vlastností nebo připojených událostí specifických pro třídu

  • Podpora stylu

  • Další podpora animací

Další související třída je ContentElement. Třída ContentElement implementuje mnoho stejných členů, jak tomu je UIElement; rozdíl mezi těmito dvěma třídami musí mít co dělat s jejich zamýšleným místem v celkovém modelu obsahu. Odvozená UIElement třída obvykle definuje relativně pevný model obsahu, což znamená, že existují omezení týkající se prvků, které mohou být podřízené prvky v revizích. Může existovat kapacita pro méně omezující podřízený obsah v objektu UIElement, ale tato kapacita je obvykle centralizovaná v určených vlastnostech obsahu. Odvozená ContentElement třída obvykle není tak omezující pro obsah, aby podporovala scénáře, jako jsou dokumenty formátu toku.

Důležité

Visibility stav ovlivňuje veškeré zpracování vstupu tímto prvkem. Prvky, které nejsou viditelné, se neúčastní testování hitů a nepřibíjejí vstupní události, i když je myš nad hranicemi, kde by byl prvek viditelný.

Konstruktory

UIElement()

Inicializuje novou instanci UIElement třídy.

Pole

AllowDropProperty

Identifikuje AllowDrop vlastnost závislostí.

AreAnyTouchesCapturedProperty

Identifikuje AreAnyTouchesCaptured vlastnost závislosti.

AreAnyTouchesCapturedWithinProperty

Identifikuje AreAnyTouchesCapturedWithin vlastnost závislosti.

AreAnyTouchesDirectlyOverProperty

Identifikuje AreAnyTouchesDirectlyOver vlastnost závislosti.

AreAnyTouchesOverProperty

Identifikuje AreAnyTouchesOver vlastnost závislosti.

BitmapEffectInputProperty

Identifikuje BitmapEffectInput vlastnost závislostí.

BitmapEffectProperty

Identifikuje BitmapEffect vlastnost závislostí.

CacheModeProperty

Identifikuje CacheMode vlastnost závislostí.

ClipProperty

Identifikuje Clip vlastnost závislostí.

ClipToBoundsProperty

Identifikuje ClipToBounds vlastnost závislostí.

DragEnterEvent

Identifikuje DragEnter směrovanou událost.

DragLeaveEvent

Identifikuje DragLeave směrovanou událost.

DragOverEvent

Identifikuje DragOver směrovanou událost.

DropEvent

Identifikuje Drop směrovanou událost.

EffectProperty

Identifikuje Effect vlastnost závislostí.

FocusableProperty

Identifikuje Focusable vlastnost závislostí.

GiveFeedbackEvent

Identifikuje GiveFeedback směrovanou událost.

GotFocusEvent

Identifikuje GotFocus směrovanou událost.

GotKeyboardFocusEvent

Identifikuje GotKeyboardFocus směrovanou událost.

GotMouseCaptureEvent

Identifikuje GotMouseCapture směrovanou událost.

GotStylusCaptureEvent

Identifikuje GotStylusCapture směrovanou událost.

GotTouchCaptureEvent

Identifikuje GotTouchCapture směrovanou událost.

IsEnabledProperty

Identifikuje IsEnabled vlastnost závislostí.

IsFocusedProperty

Identifikuje IsFocused vlastnost závislostí.

IsHitTestVisibleProperty

Identifikuje IsHitTestVisible vlastnost závislostí.

IsKeyboardFocusedProperty

Identifikuje IsKeyboardFocused vlastnost závislostí.

IsKeyboardFocusWithinProperty

Identifikuje IsKeyboardFocusWithin vlastnost závislosti.

IsManipulationEnabledProperty

Identifikuje IsManipulationEnabled vlastnost závislosti.

IsMouseCapturedProperty

Identifikuje IsMouseCaptured vlastnost závislosti.

IsMouseCaptureWithinProperty

Identifikuje IsMouseCaptureWithin vlastnost závislosti.

IsMouseDirectlyOverProperty

Identifikuje IsMouseDirectlyOver vlastnost závislosti.

IsMouseOverProperty

Identifikuje IsMouseOver vlastnost závislosti.

IsStylusCapturedProperty

Identifikuje IsStylusCaptured vlastnost závislosti.

IsStylusCaptureWithinProperty

Identifikuje IsStylusCaptureWithin vlastnost závislostí.

IsStylusDirectlyOverProperty

Identifikuje IsStylusDirectlyOver vlastnost závislostí.

IsStylusOverProperty

Identifikuje IsStylusOver vlastnost závislostí.

IsVisibleProperty

Identifikuje IsVisible vlastnost závislostí.

KeyDownEvent

Identifikuje KeyDown směrovanou událost.

KeyUpEvent

Identifikuje KeyUp směrovanou událost.

LostFocusEvent

Identifikuje LostFocus směrovanou událost.

LostKeyboardFocusEvent

Identifikuje LostKeyboardFocus směrovanou událost.

LostMouseCaptureEvent

Identifikuje LostMouseCapture směrovanou událost.

LostStylusCaptureEvent

Identifikuje LostStylusCapture směrovanou událost.

LostTouchCaptureEvent

Identifikuje LostTouchCapture směrovanou událost.

ManipulationBoundaryFeedbackEvent

Identifikuje ManipulationBoundaryFeedback událost.

ManipulationCompletedEvent

Identifikuje ManipulationCompleted směrovanou událost.

ManipulationDeltaEvent

Identifikuje ManipulationDelta směrovanou událost.

ManipulationInertiaStartingEvent

Identifikuje ManipulationInertiaStarting směrovanou událost.

ManipulationStartedEvent

Identifikuje ManipulationStarted směrovanou událost.

ManipulationStartingEvent

Identifikuje ManipulationStarting směrovanou událost.

MouseDownEvent

Identifikuje MouseDown směrovanou událost.

MouseEnterEvent

Identifikuje MouseEnter směrovanou událost.

MouseLeaveEvent

Identifikuje MouseLeave směrovanou událost.

MouseLeftButtonDownEvent

Identifikuje MouseLeftButtonDown směrovanou událost.

MouseLeftButtonUpEvent

Identifikuje MouseLeftButtonUp směrovanou událost.

MouseMoveEvent

Identifikuje MouseMove směrovanou událost.

MouseRightButtonDownEvent

Identifikuje MouseRightButtonDown směrovanou událost.

MouseRightButtonUpEvent

Identifikuje MouseRightButtonUp směrovanou událost.

MouseUpEvent

Identifikuje MouseUp směrovanou událost.

MouseWheelEvent

Identifikuje MouseWheel směrovanou událost.

OpacityMaskProperty

Identifikuje OpacityMask vlastnost závislosti.

OpacityProperty

Identifikuje Opacity vlastnost závislosti.

PreviewDragEnterEvent

Identifikuje PreviewDragEnter směrovanou událost.

PreviewDragLeaveEvent

Identifikuje PreviewDragLeave směrovanou událost.

PreviewDragOverEvent

Identifikuje PreviewDragOver směrovanou událost.

PreviewDropEvent

Identifikuje PreviewDrop směrovanou událost.

PreviewGiveFeedbackEvent

Identifikuje PreviewGiveFeedback směrovanou událost.

PreviewGotKeyboardFocusEvent

Identifikuje PreviewGotKeyboardFocus směrovanou událost.

PreviewKeyDownEvent

Identifikuje PreviewKeyDown směrovanou událost.

PreviewKeyUpEvent

Identifikuje PreviewKeyUp směrovanou událost.

PreviewLostKeyboardFocusEvent

Identifikuje PreviewLostKeyboardFocus směrovanou událost.

PreviewMouseDownEvent

Identifikuje PreviewMouseDown směrovanou událost.

PreviewMouseLeftButtonDownEvent

Identifikuje PreviewMouseLeftButtonDown směrovanou událost.

PreviewMouseLeftButtonUpEvent

Identifikuje PreviewMouseLeftButtonUp směrovanou událost.

PreviewMouseMoveEvent

Identifikuje PreviewMouseMove směrovanou událost.

PreviewMouseRightButtonDownEvent

Identifikuje PreviewMouseRightButtonDown směrovanou událost.

PreviewMouseRightButtonUpEvent

Identifikuje PreviewMouseRightButtonUp směrovanou událost.

PreviewMouseUpEvent

Identifikuje PreviewMouseUp směrovanou událost.

PreviewMouseWheelEvent

Identifikuje PreviewMouseWheel směrovanou událost.

PreviewQueryContinueDragEvent

Identifikuje PreviewQueryContinueDrag směrovanou událost.

PreviewStylusButtonDownEvent

Identifikuje PreviewStylusButtonDown směrovanou událost.

PreviewStylusButtonUpEvent

Identifikuje PreviewStylusButtonUp směrovanou událost.

PreviewStylusDownEvent

Identifikuje PreviewStylusDown směrovanou událost.

PreviewStylusInAirMoveEvent

Identifikuje PreviewStylusInAirMove směrovanou událost.

PreviewStylusInRangeEvent

Identifikuje PreviewStylusInRange směrovanou událost.

PreviewStylusMoveEvent

Identifikuje PreviewStylusMove směrovanou událost.

PreviewStylusOutOfRangeEvent

Identifikuje PreviewStylusOutOfRange směrovanou událost.

PreviewStylusSystemGestureEvent

Identifikuje PreviewStylusSystemGesture směrovanou událost.

PreviewStylusUpEvent

Identifikuje PreviewStylusUp směrovanou událost.

PreviewTextInputEvent

Identifikuje PreviewTextInput směrovanou událost.

PreviewTouchDownEvent

Identifikuje PreviewTouchDown směrovanou událost.

PreviewTouchMoveEvent

Identifikuje PreviewTouchMove směrovanou událost.

PreviewTouchUpEvent

Identifikuje PreviewTouchUp směrovanou událost.

QueryContinueDragEvent

Identifikuje QueryContinueDrag směrovanou událost.

QueryCursorEvent

Identifikuje QueryCursor směrovanou událost.

RenderTransformOriginProperty

Identifikuje RenderTransformOrigin vlastnost závislostí.

RenderTransformProperty

Identifikuje RenderTransform vlastnost závislostí.

SnapsToDevicePixelsProperty

Identifikuje SnapsToDevicePixels vlastnost závislostí.

StylusButtonDownEvent

Identifikuje StylusButtonDown směrovanou událost.

StylusButtonUpEvent

Identifikuje StylusButtonUp směrovanou událost.

StylusDownEvent

Identifikuje StylusDown směrovanou událost.

StylusEnterEvent

Identifikuje StylusEnter směrovanou událost.

StylusInAirMoveEvent

Identifikuje StylusInAirMove směrovanou událost.

StylusInRangeEvent

Identifikuje StylusInRange směrovanou událost.

StylusLeaveEvent

Identifikuje StylusLeave směrovanou událost.

StylusMoveEvent

Identifikuje StylusMove směrovanou událost.

StylusOutOfRangeEvent

Identifikuje StylusOutOfRange směrovanou událost.

StylusSystemGestureEvent

Identifikuje StylusSystemGesture směrovanou událost.

StylusUpEvent

Identifikuje StylusUp směrovanou událost.

TextInputEvent

Identifikuje TextInput směrovanou událost.

TouchDownEvent

Identifikuje TouchDown směrovanou událost.

TouchEnterEvent

Identifikuje TouchEnter směrovanou událost.

TouchLeaveEvent

Identifikuje TouchLeave směrovanou událost.

TouchMoveEvent

Identifikuje TouchMove směrovanou událost.

TouchUpEvent

Identifikuje TouchUp směrovanou událost.

UidProperty

Identifikuje Uid vlastnost závislosti.

VisibilityProperty

Identifikuje Visibility vlastnost závislosti.

Vlastnosti

AllowDrop

Získá nebo nastaví hodnotu určující, zda tento prvek lze použít jako cíl operace přetažení. Toto je vlastnost závislosti.

AreAnyTouchesCaptured

Získá hodnotu, která označuje, zda je pro tento prvek zachycen alespoň jeden dotyk.

AreAnyTouchesCapturedWithin

Získá hodnotu, která označuje, zda je alespoň jeden dotyk zachycen pro tento prvek nebo pro všechny podřízené prvky ve vizuálním stromu.

AreAnyTouchesDirectlyOver

Získá hodnotu, která označuje, zda je alespoň jeden dotyk stisknut přes tento prvek.

AreAnyTouchesOver

Získá hodnotu, která označuje, zda je alespoň jeden dotyk stisknut přes tento prvek nebo jakékoli podřízené prvky ve vizuálním stromu.

BitmapEffect
Zastaralé.
Zastaralé.

Získá nebo nastaví rastrový efekt, který se vztahuje přímo na vykreslený obsah pro tento prvek. Toto je vlastnost závislosti.

BitmapEffectInput
Zastaralé.
Zastaralé.

Získá nebo nastaví vstupní zdroj pro rastrový efekt, který se vztahuje přímo na vykreslený obsah pro tento prvek. Toto je vlastnost závislosti.

CacheMode

Získá nebo nastaví reprezentaci UIElementuložené v mezipaměti .

Clip

Získá nebo nastaví geometrii použitou k definování obrysu obsahu prvku. Toto je vlastnost závislosti.

ClipToBounds

Získá nebo nastaví hodnotu označující, zda se má vejít obsah tohoto prvku (nebo obsah pocházející z podřízených prvků tohoto elementu), aby se vešel do velikosti obsahující prvek. Toto je vlastnost závislosti.

CommandBindings

Získá kolekci objektů přidružených CommandBinding k tomuto prvku. A CommandBinding umožňuje zpracování příkazů pro tento prvek a deklaruje propojení mezi příkazem, jeho událostmi a obslužnými rutinami připojenými tímto prvkem.

DependencyObjectType

DependencyObjectType Získá ten, který zabalí typ CLR této instance.

(Zděděno od DependencyObject)
DesiredSize

Získá velikost, kterou tento prvek vypočítá během průchodu míry procesu rozložení.

Dispatcher

Získá to DispatcherObject je přidruženoDispatcher.

(Zděděno od DispatcherObject)
Effect

Získá nebo nastaví rastrový efekt použít na UIElement. Toto je vlastnost závislosti.

Focusable

Získá nebo nastaví hodnotu, která označuje, zda prvek může přijímat fokus. Toto je vlastnost závislosti.

HasAnimatedProperties

Získá hodnotu určující, zda tento prvek má nějaké animované vlastnosti.

HasEffectiveKeyboardFocus

Získá hodnotu, která označuje, zda UIElement má fokus.

InputBindings

Získá kolekci vstupních vazeb přidružených k tomuto prvku.

IsArrangeValid

Získá hodnotu určující, zda vypočítaná velikost a pozice podřízených prvků v rozložení tohoto prvku jsou platné.

IsEnabled

Získá nebo nastaví hodnotu určující, zda je tento prvek povolen v uživatelském rozhraní (UI). Toto je vlastnost závislosti.

IsEnabledCore

Získá hodnotu, která se stane návratovou IsEnabled hodnotou v odvozených tříd.

IsFocused

Získá hodnotu, která určuje, zda tento prvek má logický fokus. Toto je vlastnost závislosti.

IsHitTestVisible

Získá nebo nastaví hodnotu, která deklaruje, zda tento prvek může být vrácen jako výsledek testu hit z některé části jeho vykresleného obsahu. Toto je vlastnost závislosti.

IsInputMethodEnabled

Získá hodnotu označující, zda systém vstupní metody, jako je editor IME (Input Method Editor), je povolen pro zpracování vstupu do tohoto prvku.

IsKeyboardFocused

Získá hodnotu označující, zda tento prvek má fokus klávesnice. Toto je vlastnost závislosti.

IsKeyboardFocusWithin

Získá hodnotu označující, zda je fokus klávesnice kdekoli v prvku nebo jeho podřízených elementech vizuálního stromu. Toto je vlastnost závislosti.

IsManipulationEnabled

Získá nebo nastaví hodnotu, která označuje, zda jsou na tomto počítači UIElementpovoleny události manipulace .

IsMeasureValid

Získá hodnotu určující, zda aktuální velikost vrácená mírou rozložení je platná.

IsMouseCaptured

Získá hodnotu určující, zda je myš zachycena pro tento prvek. Toto je vlastnost závislosti.

IsMouseCaptureWithin

Získá hodnotu, která určuje, zda je zachycení myši drženo tímto prvkem nebo podřízenými prvky ve vizuálním stromu. Toto je vlastnost závislosti.

IsMouseDirectlyOver

Získá hodnotu, která označuje, zda pozice ukazatele myši odpovídá výsledkům testu, který bere v úvahu prvek kompoziting. Toto je vlastnost závislosti.

IsMouseOver

Získá hodnotu určující, zda je ukazatel myši umístěn nad tímto prvkem (včetně podřízených prvků ve vizuálním stromu). Toto je vlastnost závislosti.

IsSealed

Získá hodnotu, která označuje, zda je tato instance aktuálně zapečetěna (jen pro čtení).

(Zděděno od DependencyObject)
IsStylusCaptured

Získá hodnotu označující, zda je pero zachyceno tímto prvkem. Toto je vlastnost závislosti.

IsStylusCaptureWithin

Získá hodnotu, která určuje, zda pero capture je držen tímto prvkem, nebo element v mezích elementu a jeho vizuální strom. Toto je vlastnost závislosti.

IsStylusDirectlyOver

Získá hodnotu, která označuje, zda pozice pera odpovídá výsledkům testu, které berou prvek kompoziting do úvahy. Toto je vlastnost závislosti.

IsStylusOver

Získá hodnotu určující, zda se kurzor pera nachází nad tímto prvkem (včetně vizuálních podřízených prvků). Toto je vlastnost závislosti.

IsVisible

Získá hodnotu označující, zda je tento prvek viditelný v uživatelském rozhraní (UI). Toto je vlastnost závislosti.

Opacity

Získá nebo nastaví neprůhledný faktor použitý na celý UIElement při vykreslení v uživatelském rozhraní (UI). Toto je vlastnost závislosti.

OpacityMask

Získá nebo nastaví neprůhlednou masku jako implementaci, Brush která se použije u libovolného alfakanálového maskování pro vykreslený obsah tohoto prvku. Toto je vlastnost závislosti.

PersistId
Zastaralé.

Získá hodnotu, která jedinečně identifikuje tento prvek.

RenderSize

Získá (nebo nastaví) konečnou velikost vykreslení tohoto prvku.

RenderTransform

Získá nebo nastaví transformační informace, které ovlivňují pozici vykreslování tohoto prvku. Toto je vlastnost závislosti.

RenderTransformOrigin

Získá nebo nastaví středový bod jakékoli možné vykreslení transformace deklarované , RenderTransformvzhledem k hranicím prvku. Toto je vlastnost závislosti.

SnapsToDevicePixels

Získá nebo nastaví hodnotu, která určuje, zda vykreslování pro tento prvek má použít nastavení pixelů specifické pro zařízení během vykreslování. Toto je vlastnost závislosti.

StylusPlugIns

Získá kolekci všech objektů plug-in stylus (přizpůsobení) přidružených k tomuto prvku.

TouchesCaptured

Získá všechna dotyková zařízení, která jsou zachycena do tohoto prvku.

TouchesCapturedWithin

Získá všechna dotyková zařízení, která jsou zachycena pro tento prvek nebo jakékoli podřízené prvky v jeho vizuálním stromu.

TouchesDirectlyOver

Získá všechna dotyková zařízení, která jsou nad tímto prvkem.

TouchesOver

Získá všechna dotyková zařízení, která jsou přes tento prvek nebo jakékoli podřízené prvky v jeho vizuálním stromu.

Uid

Získá nebo nastaví jedinečný identifikátor (pro lokalizaci) pro tento prvek. Toto je vlastnost závislosti.

Visibility

Získá nebo nastaví viditelnost uživatelského rozhraní tohoto prvku. Toto je vlastnost závislosti.

VisualBitmapEffect
Zastaralé.
Zastaralé.

Získá nebo nastaví BitmapEffect hodnotu pro Visual.

(Zděděno od Visual)
VisualBitmapEffectInput
Zastaralé.
Zastaralé.

Získá nebo nastaví BitmapEffectInput hodnotu pro Visual.

(Zděděno od Visual)
VisualBitmapScalingMode

Získá nebo nastaví BitmapScalingMode pro Visual.

(Zděděno od Visual)
VisualCacheMode

Získá nebo nastaví reprezentaci Visualuložené v mezipaměti .

(Zděděno od Visual)
VisualChildrenCount

Získá počet podřízených prvků pro Visual.

(Zděděno od Visual)
VisualClearTypeHint

Získá nebo nastaví ClearTypeHint , který určuje, jak ClearType je vykreslen v Visual.

(Zděděno od Visual)
VisualClip

Získá nebo nastaví oblast Visual klipu jako Geometry hodnotu.

(Zděděno od Visual)
VisualEdgeMode

Získá nebo nastaví hraniční režim Visual jako EdgeMode hodnotu.

(Zděděno od Visual)
VisualEffect

Získá nebo nastaví rastrový efekt použít na Visual.

(Zděděno od Visual)
VisualOffset

Získá nebo nastaví hodnotu posunu vizuálního objektu.

(Zděděno od Visual)
VisualOpacity

Získá nebo nastaví neprůhlednost Visual.

(Zděděno od Visual)
VisualOpacityMask

Získá nebo nastaví Brush hodnotu, která představuje neprůhlednou masku Visual.

(Zděděno od Visual)
VisualParent

Získá nadřazený vizuální strom objektu vizuálu.

(Zděděno od Visual)
VisualScrollableAreaClip

Získá nebo nastaví oříznutou posuvnou oblast pro Visual.

(Zděděno od Visual)
VisualTextHintingMode

Získá nebo nastaví TextHintingMode of the Visual.

(Zděděno od Visual)
VisualTextRenderingMode

Získá nebo nastaví TextRenderingMode of the Visual.

(Zděděno od Visual)
VisualTransform

Získá nebo nastaví Transform hodnotu pro Visual.

(Zděděno od Visual)
VisualXSnappingGuidelines

Získá nebo nastaví kolekci vodítek souřadnic x (svislé).

(Zděděno od Visual)
VisualYSnappingGuidelines

Získá nebo nastaví kolekci vodítek souřadnice y (vodorovné).

(Zděděno od Visual)

Metody

AddHandler(RoutedEvent, Delegate)

Přidá směrovanou obslužnou rutinu události pro zadanou směrovanou událost a přidá obslužnou rutinu do kolekce obslužné rutiny v aktuálním prvku.

AddHandler(RoutedEvent, Delegate, Boolean)

Přidá směrovanou obslužnou rutinu události pro zadanou směrovanou událost a přidá obslužnou rutinu do kolekce obslužné rutiny v aktuálním prvku. Určete handledEventsToo , jestli true má být zadaná obslužná rutina vyvolána pro směrovanou událost, která již byla označena jako zpracována jiným prvkem podél trasy události.

AddToEventRoute(EventRoute, RoutedEventArgs)

Přidá obslužné rutiny do zadané EventRoute pro aktuální UIElement kolekci obslužných rutin událostí.

AddVisualChild(Visual)

Definuje vztah nadřazeného a podřízeného objektu mezi dvěma vizuály.

(Zděděno od Visual)
ApplyAnimationClock(DependencyProperty, AnimationClock)

Použije animaci na zadanou vlastnost závislostí na tomto prvku. Všechny existující animace se zastaví a nahradí novou animací.

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Použije animaci na zadanou vlastnost závislostí tohoto prvku s možností určit, co se stane, pokud vlastnost již má spuštěnou animaci.

Arrange(Rect)

Umístí podřízené prvky a určí velikost prvku UIElement. Nadřazené elementy volají tuto metodu z implementace ArrangeCore(Rect) (nebo ekvivalentu architektury WPF) k vytvoření rekurzivní aktualizace rozložení. Tato metoda představuje druhý průchod aktualizace rozložení.

ArrangeCore(Rect)

Definuje šablonu pro definici rozložení na úrovni jádra WPF.

BeginAnimation(DependencyProperty, AnimationTimeline)

Spustí animaci pro zadanou animovanou vlastnost tohoto prvku.

BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Spustí konkrétní animaci pro zadanou animovanou vlastnost tohoto prvku s možností určit, co se stane, pokud vlastnost již má spuštěnou animaci.

CaptureMouse()

Pokusí se vynutit zachycení myši na tento prvek.

CaptureStylus()

Pokusí se vynutit zachycení pera na tento prvek.

CaptureTouch(TouchDevice)

Pokusí se vynutit zachycení dotykového ovládání tohoto prvku.

CheckAccess()

Určuje, zda má volající vlákno přístup k tomuto DispatcherObject.

(Zděděno od DispatcherObject)
ClearValue(DependencyProperty)

Vymaže místní hodnotu vlastnosti. Vlastnost, která se má vymazat, je určena identifikátorem DependencyProperty .

(Zděděno od DependencyObject)
ClearValue(DependencyPropertyKey)

Vymaže místní hodnotu vlastnosti jen pro čtení. Vlastnost, která se má vymazat, je určena parametrem DependencyPropertyKey.

(Zděděno od DependencyObject)
CoerceValue(DependencyProperty)

Převede hodnotu zadané vlastnosti závislosti. To se provádí vyvoláním jakékoli CoerceValueCallback funkce zadané v metadatech vlastností pro vlastnost závislosti, protože existuje ve volání DependencyObject.

(Zděděno od DependencyObject)
Equals(Object)

Určuje, zda je poskytnutá DependencyObject hodnota ekvivalentní aktuálnímu DependencyObject.

(Zděděno od DependencyObject)
FindCommonVisualAncestor(DependencyObject)

Vrátí společný předek dvou vizuálních objektů.

(Zděděno od Visual)
Focus()

Pokusí se nastavit fokus na tento prvek.

GetAnimationBaseValue(DependencyProperty)

Vrátí hodnotu základní vlastnosti pro zadanou vlastnost pro tento prvek, bez ohledu na jakoukoli možnou animaci z běžící nebo zastavené animace.

GetHashCode()

Získá hash kód pro tento DependencyObject.

(Zděděno od DependencyObject)
GetLayoutClip(Size)

Vrátí alternativní geometrii výřezu, která představuje oblast, která by byla oříznuta, pokud ClipToBounds by byla nastavena na true.

GetLocalValueEnumerator()

Vytvoří specializovaný enumerátor pro určení, které vlastnosti závislostí mají místně nastavené hodnoty na tomto DependencyObject.

(Zděděno od DependencyObject)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
GetUIParentCore()

Při přepsání v odvozené třídě vrátí alternativní nadřazené uživatelské rozhraní (UI) pro tento prvek, pokud neexistuje žádný nadřazený vizuál.

GetValue(DependencyProperty)

Vrátí aktuální efektivní hodnotu vlastnosti závislosti na této instanci objektu DependencyObject.

(Zděděno od DependencyObject)
GetVisualChild(Int32)

Vrátí hodnotu zadanou Visual v nadřazené VisualCollection.

(Zděděno od Visual)
HitTestCore(GeometryHitTestParameters)

Implementuje HitTestCore(GeometryHitTestParameters) pro dodání základního elementu chování testování (vrácení GeometryHitTestResult).

HitTestCore(PointHitTestParameters)

Implementuje HitTestCore(PointHitTestParameters) pro dodání základního elementu chování testování (vrácení HitTestResult).

InputHitTest(Point)

Vrátí vstupní prvek v rámci aktuálního prvku, který je na zadaných souřadnicích vzhledem k původu aktuálního prvku.

InvalidateArrange()

Zruší platnost stavu uspořádání (rozložení) prvku. Po zneplatnění bude prvek mít aktualizované rozložení, které bude probíhat asynchronně, pokud ho následně vynucuje UpdateLayout().

InvalidateMeasure()

Zneplatní stav měření (rozložení) prvku.

InvalidateProperty(DependencyProperty)

Znovu vyhodnotí efektivní hodnotu pro zadanou vlastnost závislosti.

(Zděděno od DependencyObject)
InvalidateVisual()

Zneplatní vykreslování elementu a vynutí úplné nové předání rozložení. OnRender(DrawingContext) je volána po dokončení cyklu rozložení.

IsAncestorOf(DependencyObject)

Určuje, zda je objekt vizuálu nadřazeným objektem potomku vizuálu.

(Zděděno od Visual)
IsDescendantOf(DependencyObject)

Určuje, zda je objekt vizuálu potomkem nadřazeného objektu vizuálu.

(Zděděno od Visual)
Measure(Size)

DesiredSize Aktualizuje .UIElement Nadřazené elementy volají tuto metodu z vlastních MeasureCore(Size) implementací, aby vytvořily rekurzivní aktualizaci rozložení. Volání této metody představuje první průchod (pass "Measure" pass) aktualizace rozložení.

MeasureCore(Size)

Při přepsání v odvozené třídě poskytuje logiku měření pro správné určení velikosti tohoto prvku s ohledem na velikost jakéhokoli obsahu podřízeného prvku.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
MoveFocus(TraversalRequest)

Pokusí se přesunout fokus z tohoto prvku na jiný prvek. Směr přesunutí fokusu je určen pokyny, který je interpretován v rámci organizace nadřazeného vizuálu pro tento prvek.

OnAccessKey(AccessKeyEventArgs)

Poskytuje zpracování tříd pro vyvolání přístupového klíče, který je pro tento prvek smysluplný.

OnChildDesiredSizeChanged(UIElement)

Podporuje chování rozložení při změně velikosti podřízeného elementu.

OnCreateAutomationPeer()

Vrátí implementace specifické pro AutomationPeer třídu pro infrastrukturu Windows Presentation Foundation (WPF).

OnDpiChanged(DpiScale, DpiScale)

Volá se, když se změní DPI, ve kterém se toto zobrazení vykresluje.

(Zděděno od Visual)
OnDragEnter(DragEventArgs)

Vyvolá se, když neošetřená DragEnter připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnDragLeave(DragEventArgs)

Vyvolá se, když neošetřená DragLeave připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnDragOver(DragEventArgs)

Vyvolá se, když neošetřená DragOver připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnDrop(DragEventArgs)

Vyvolá se, když neošetřená DragEnter připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnGiveFeedback(GiveFeedbackEventArgs)

Vyvolá se, když neošetřená GiveFeedback připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnGotFocus(RoutedEventArgs)

Vyvolá GotFocus směrovanou událost pomocí zadaných dat události.

OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Vyvolá se, když neošetřená GotKeyboardFocus připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnGotMouseCapture(MouseEventArgs)

Vyvolá se, když neošetřená GotMouseCapture připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnGotStylusCapture(StylusEventArgs)

Vyvolá se, když neošetřená GotStylusCapture připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnGotTouchCapture(TouchEventArgs)

Poskytuje zpracování tříd pro GotTouchCapture směrovanou událost, ke které dochází při zachycení dotykového ovládání do tohoto prvku.

OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)

Vyvolá se při vyvolání neošetřené IsKeyboardFocusedChanged události u tohoto prvku. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)

Vyvoláno těsně před IsKeyboardFocusWithinChanged událostí je vyvoláno tímto prvkem. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)

Vyvolá se při vyvolání neošetřené IsMouseCapturedChanged události u tohoto prvku. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Vyvolá se při vyvolání neošetřené IsMouseCaptureWithinChanged události u tohoto prvku. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Vyvolá se při vyvolání neošetřené IsMouseDirectlyOverChanged události u tohoto prvku. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)

Vyvolá se při vyvolání neošetřené IsStylusCapturedChanged události u tohoto prvku. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Vyvolá se při vyvolání neošetřené IsStylusCaptureWithinChanged události u tohoto prvku. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Vyvolá se při vyvolání neošetřené IsStylusDirectlyOverChanged události u tohoto prvku. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnKeyDown(KeyEventArgs)

Vyvolá se, když neošetřená KeyDown připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnKeyUp(KeyEventArgs)

Vyvolá se, když neošetřená KeyUp připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnLostFocus(RoutedEventArgs)

Vyvolá LostFocus směrovanou událost pomocí zadaných dat události.

OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Vyvolá se, když neošetřená připojená LostKeyboardFocus událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnLostMouseCapture(MouseEventArgs)

Vyvolá se, když neošetřená připojená LostMouseCapture událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnLostStylusCapture(StylusEventArgs)

Vyvolá se, když neošetřená připojená LostStylusCapture událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnLostTouchCapture(TouchEventArgs)

Poskytuje zpracování třídy pro LostTouchCapture směrovanou událost, která nastane, když tento prvek ztratí dotykové zachycení.

OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs)

Volá se, když dojde k ManipulationBoundaryFeedback události.

OnManipulationCompleted(ManipulationCompletedEventArgs)

Volá se, když dojde k ManipulationCompleted události.

OnManipulationDelta(ManipulationDeltaEventArgs)

Volá se, když dojde k ManipulationDelta události.

OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs)

Volá se, když dojde k ManipulationInertiaStarting události.

OnManipulationStarted(ManipulationStartedEventArgs)

Volá se, když dojde k ManipulationStarted události.

OnManipulationStarting(ManipulationStartingEventArgs)

Poskytuje zpracování třídy pro ManipulationStarting směrovanou událost, ke které dochází při prvním vytvoření procesoru manipulace.

OnMouseDown(MouseButtonEventArgs)

Vyvolá se, když neošetřená připojená MouseDown událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnMouseEnter(MouseEventArgs)

Vyvolá se při vyvolání neošetřené MouseEnter připojené události v tomto prvku. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnMouseLeave(MouseEventArgs)

Vyvolá se při vyvolání neošetřené MouseLeave připojené události v tomto prvku. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnMouseLeftButtonDown(MouseButtonEventArgs)

Vyvolá se při vyvolání neošetřené směrované MouseLeftButtonDown události u tohoto prvku. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnMouseLeftButtonUp(MouseButtonEventArgs)

Vyvolá se, když neošetřená směrovaná MouseLeftButtonUp událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnMouseMove(MouseEventArgs)

Vyvolá se, když neošetřená MouseMove připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnMouseRightButtonDown(MouseButtonEventArgs)

Vyvolá se, když neošetřená směrovaná MouseRightButtonDown událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnMouseRightButtonUp(MouseButtonEventArgs)

Vyvolá se, když neošetřená směrovaná MouseRightButtonUp událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnMouseUp(MouseButtonEventArgs)

Vyvolá se, když neošetřená směrovaná MouseUp událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnMouseWheel(MouseWheelEventArgs)

Vyvolá se, když neošetřená připojená MouseWheel událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewDragEnter(DragEventArgs)

Vyvolá se, když neošetřená připojená PreviewDragEnter událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewDragLeave(DragEventArgs)

Vyvolá se, když neošetřená připojená PreviewDragLeave událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewDragOver(DragEventArgs)

Vyvolá se, když neošetřená připojená PreviewDragOver událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewDrop(DragEventArgs)

Vyvolá se, když neošetřená připojená PreviewDrop událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewGiveFeedback(GiveFeedbackEventArgs)

Vyvolá se, když neošetřená připojená PreviewGiveFeedback událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Vyvolá se, když neošetřená připojená PreviewGotKeyboardFocus událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewKeyDown(KeyEventArgs)

Vyvolá se, když neošetřená PreviewKeyDown připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewKeyUp(KeyEventArgs)

Vyvolá se, když neošetřená PreviewKeyUp připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Vyvolá se, když neošetřená PreviewKeyDown připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewMouseDown(MouseButtonEventArgs)

Vyvolá se, když neošetřená směrovaná PreviewMouseDown událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

Vyvolá se, když neošetřená směrovaná PreviewMouseLeftButtonDown událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)

Vyvolá se, když neošetřená směrovaná PreviewMouseLeftButtonUp událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewMouseMove(MouseEventArgs)

Vyvolá se, když neošetřená PreviewMouseMove připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewMouseRightButtonDown(MouseButtonEventArgs)

Vyvolá se, když neošetřená směrovaná PreviewMouseRightButtonDown událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewMouseRightButtonUp(MouseButtonEventArgs)

Vyvolá se, když neošetřená směrovaná PreviewMouseRightButtonUp událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewMouseUp(MouseButtonEventArgs)

Vyvolá se, když neošetřená PreviewMouseUp připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewMouseWheel(MouseWheelEventArgs)

Vyvolá se, když neošetřená PreviewMouseWheel připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)

Vyvolá se, když neošetřená PreviewQueryContinueDrag připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewStylusButtonDown(StylusButtonEventArgs)

Vyvolá se, když neošetřená PreviewStylusButtonDown připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewStylusButtonUp(StylusButtonEventArgs)

Vyvolá se, když neošetřená PreviewStylusButtonUp připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewStylusDown(StylusDownEventArgs)

Vyvolá se, když neošetřená PreviewStylusDown připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewStylusInAirMove(StylusEventArgs)

Vyvolá se, když neošetřená PreviewStylusInAirMove připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewStylusInRange(StylusEventArgs)

Vyvolá se, když neošetřená PreviewStylusInRange připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewStylusMove(StylusEventArgs)

Vyvolá se, když neošetřená PreviewStylusMove připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewStylusOutOfRange(StylusEventArgs)

Vyvolá se, když neošetřená PreviewStylusOutOfRange připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)

Vyvolá se, když neošetřená PreviewStylusSystemGesture připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewStylusUp(StylusEventArgs)

Vyvolá se, když neošetřená PreviewStylusUp připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewTextInput(TextCompositionEventArgs)

Vyvolá se, když neošetřená PreviewTextInput připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnPreviewTouchDown(TouchEventArgs)

Poskytuje zpracování tříd pro PreviewTouchDown směrovanou událost, ke které dochází, když dotyk stiskne tento prvek.

OnPreviewTouchMove(TouchEventArgs)

Poskytuje zpracování tříd pro PreviewTouchMove směrovanou událost, ke které dochází, když se dotykové ovládání přesune uvnitř tohoto prvku.

OnPreviewTouchUp(TouchEventArgs)

Poskytuje zpracování tříd pro PreviewTouchUp směrovanou událost, ke které dochází při uvolnění dotykového ovládání uvnitř tohoto prvku.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Vyvolá se při každé aktualizaci efektivní hodnoty jakékoli vlastnosti závislosti na této DependencyObject vlastnosti. Specifická vlastnost závislostí, která se změnila, je hlášena v datech události.

(Zděděno od DependencyObject)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Vyvolá se, když neošetřená QueryContinueDrag připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnQueryCursor(QueryCursorEventArgs)

Vyvolá se, když neošetřená QueryCursor připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnRender(DrawingContext)

Při přepsání v odvozené třídě se účastní operací vykreslování, které jsou směrovány systémem rozložení. Pokyny pro vykreslování tohoto prvku se nepoužívají přímo při vyvolání této metody a místo toho se zachovají pro pozdější asynchronní použití rozložením a výkresem.

OnRenderSizeChanged(SizeChangedInfo)

Při přepsání v odvozené třídě se účastní operací vykreslování, které jsou směrovány systémem rozložení. Tato metoda se vyvolá po aktualizaci rozložení a před vykreslováním, pokud se RenderSize prvek změnil v důsledku aktualizace rozložení.

OnStylusButtonDown(StylusButtonEventArgs)

Vyvolá se, když neošetřená StylusButtonDown připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusButtonUp(StylusButtonEventArgs)

Vyvolá se, když neošetřená StylusButtonUp připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusDown(StylusDownEventArgs)

Vyvolá se, když neošetřená StylusDown připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusEnter(StylusEventArgs)

Vyvolána při neošetřené StylusEnter připojené události vyvolá tento prvek. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusInAirMove(StylusEventArgs)

Vyvolá se, když neošetřená StylusInAirMove připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusInRange(StylusEventArgs)

Vyvolá se, když neošetřená StylusInRange připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusLeave(StylusEventArgs)

Vyvolána při neošetřené StylusLeave připojené události vyvolá tento prvek. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusMove(StylusEventArgs)

Vyvolá se, když neošetřená StylusMove připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusOutOfRange(StylusEventArgs)

Vyvolá se, když neošetřená StylusOutOfRange připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusSystemGesture(StylusSystemGestureEventArgs)

Vyvolá se, když neošetřená StylusSystemGesture připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusUp(StylusEventArgs)

Vyvolá se, když neošetřená StylusUp připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnTextInput(TextCompositionEventArgs)

Vyvolá se, když neošetřená TextInput připojená událost dosáhne prvku ve své trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnTouchDown(TouchEventArgs)

Poskytuje zpracování tříd pro TouchDown směrovanou událost, ke které dochází, když dotyk stiskne uvnitř tohoto prvku.

OnTouchEnter(TouchEventArgs)

Poskytuje zpracování tříd pro TouchEnter směrovanou událost, ke které dochází, když se dotyk přesune z vnějšího okraji na hranice tohoto prvku.

OnTouchLeave(TouchEventArgs)

Poskytuje zpracování třídy pro TouchLeave směrovanou událost, ke které dochází, když se dotyk přesune z vnitřní části na vnější hranice tohoto UIElement.

OnTouchMove(TouchEventArgs)

Poskytuje zpracování tříd pro TouchMove směrovanou událost, ke které dochází, když se dotykové ovládání přesune uvnitř tohoto prvku.

OnTouchUp(TouchEventArgs)

Poskytuje zpracování tříd pro TouchUp směrovanou událost, ke které dochází při uvolnění dotykového ovládání uvnitř tohoto prvku.

OnVisualChildrenChanged(DependencyObject, DependencyObject)

Volá se při VisualCollection změně objektu vizuálu.

(Zděděno od Visual)
OnVisualParentChanged(DependencyObject)

Vyvolá se, když nadřazený prvek této UIElement sestavy změní na jeho podkladový nadřazený vizuál.

PointFromScreen(Point)

Point Převede souřadnice obrazovek na obrazovkuPoint, který představuje aktuální souřadnicový systém Visual.

(Zděděno od Visual)
PointToScreen(Point)

Point Převede, který představuje aktuální souřadnicový systém obrazovek Visual Point na souřadnice obrazovky.

(Zděděno od Visual)
PredictFocus(FocusNavigationDirection)

Při přepsání v odvozené třídě vrátí prvek, který by získal fokus pro zadaný směr procházení fokusu, aniž by se skutečně přesunul fokus na tento prvek.

RaiseEvent(RoutedEventArgs)

Vyvolá konkrétní směrovanou událost. Vyvolání RoutedEvent je identifikováno v RoutedEventArgs instanci, která je poskytována (jako RoutedEvent vlastnost těchto dat události).

ReadLocalValue(DependencyProperty)

Vrátí místní hodnotu vlastnosti závislosti, pokud existuje.

(Zděděno od DependencyObject)
ReleaseAllTouchCaptures()

Uvolní všechna zachycená dotyková zařízení z tohoto prvku.

ReleaseMouseCapture()

Uvolní zachytávání myší, pokud tento prvek drží zachycení.

ReleaseStylusCapture()

Uvolní zachytávání zařízení perem, pokud tento prvek drží zachytávání.

ReleaseTouchCapture(TouchDevice)

Pokusí se uvolnit zadané dotykové zařízení z tohoto prvku.

RemoveHandler(RoutedEvent, Delegate)

Odebere zadanou směrovanou obslužnou rutinu události z tohoto prvku.

RemoveVisualChild(Visual)

Odebere vztah nadřazeného a podřízeného objektu mezi dvěma vizuály.

(Zděděno od Visual)
SetCurrentValue(DependencyProperty, Object)

Nastaví hodnotu vlastnosti závislosti beze změny zdroje hodnot.

(Zděděno od DependencyObject)
SetValue(DependencyProperty, Object)

Nastaví místní hodnotu vlastnosti závislosti určenou jeho identifikátorem vlastnosti závislosti.

(Zděděno od DependencyObject)
SetValue(DependencyPropertyKey, Object)

Nastaví místní hodnotu vlastnosti závislosti jen pro čtení určenou DependencyPropertyKey identifikátorem vlastnosti závislosti.

(Zděděno od DependencyObject)
ShouldSerializeCommandBindings()

Vrátí, zda serializační procesy mají serializovat obsah CommandBindings vlastnosti na instancích této třídy.

ShouldSerializeInputBindings()

Vrátí, zda serializační procesy mají serializovat obsah InputBindings vlastnosti na instancích této třídy.

ShouldSerializeProperty(DependencyProperty)

Vrátí hodnotu, která označuje, zda serializační procesy mají serializovat hodnotu pro zadanou vlastnost závislostí.

(Zděděno od DependencyObject)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TransformToAncestor(Visual)

Vrátí transformaci, která se dá použít k transformaci souřadnic od Visual zadaného Visual nadřazeného objektu vizuálu.

(Zděděno od Visual)
TransformToAncestor(Visual3D)

Vrátí transformaci, která se dá použít k transformaci souřadnic od Visual zadaného Visual3D nadřazeného objektu vizuálu.

(Zděděno od Visual)
TransformToDescendant(Visual)

Vrátí transformaci, která se dá použít k transformaci souřadnic z objektu Visual do zadaného objektu vizuálu.

(Zděděno od Visual)
TransformToVisual(Visual)

Vrátí transformaci, která se dá použít k transformaci souřadnic od Visual zadaného vizuálního objektu.

(Zděděno od Visual)
TranslatePoint(Point, UIElement)

Převede bod relativní k tomuto prvku na souřadnice, které jsou relativní k zadanému prvku.

UpdateLayout()

Zajišťuje, aby byly všechny podřízené prvky tohoto prvku správně aktualizovány pro rozložení.

VerifyAccess()

Vynucuje, aby volající vlákno má k tomuto DispatcherObjectpřístupu přístup .

(Zděděno od DispatcherObject)

událost

DragEnter

Nastane, když vstupní systém hlásí podkladovou událost přetažení s tímto prvkem jako cíl přetažení.

DragLeave

Nastane, když vstupní systém hlásí podkladovou událost přetažení s tímto prvkem jako zdroj přetažení.

DragOver

Nastane, když vstupní systém hlásí podkladovou událost přetažení s tímto prvkem jako potenciální cíl přetažení.

Drop

Nastane, když vstupní systém hlásí základní drop událost s tímto prvkem jako cíl drop.

FocusableChanged

Nastane, když se hodnota Focusable vlastnosti změní.

GiveFeedback

Nastane, když vstupní systém hlásí základní událost přetažení, která zahrnuje tento prvek.

GotFocus

Nastane, když tento prvek získá logický fokus.

GotKeyboardFocus

Nastane, když je klávesnice zaměřena na tento prvek.

GotMouseCapture

Nastane, když tento prvek zachytí myš.

GotStylusCapture

Nastane, když tento prvek zachytí pero.

GotTouchCapture

Nastane, když se do tohoto prvku zachytí dotyk.

IsEnabledChanged

Nastane, když hodnota IsEnabled vlastnosti u tohoto prvku se změní.

IsHitTestVisibleChanged

Nastane, když hodnota IsHitTestVisible vlastnosti závislosti se změní na tento prvek.

IsKeyboardFocusedChanged

Nastane, když hodnota IsKeyboardFocused vlastnosti se změní u tohoto prvku.

IsKeyboardFocusWithinChanged

Nastane, když se hodnota IsKeyboardFocusWithin vlastnosti změní na tomto prvku.

IsMouseCapturedChanged

Nastane, když se hodnota IsMouseCaptured vlastnosti změní na tomto prvku.

IsMouseCaptureWithinChanged

Nastane, když hodnota IsMouseCaptureWithinProperty změn v tomto prvku.

IsMouseDirectlyOverChanged

Nastane, když se hodnota IsMouseDirectlyOver vlastnosti změní na tomto prvku.

IsStylusCapturedChanged

Nastane, když se hodnota IsStylusCaptured vlastnosti změní na tomto prvku.

IsStylusCaptureWithinChanged

Nastane, když hodnota IsStylusCaptureWithin vlastnosti se změní u tohoto prvku.

IsStylusDirectlyOverChanged

Nastane, když hodnota IsStylusDirectlyOver vlastnosti se změní u tohoto prvku.

IsVisibleChanged

Nastane, když hodnota IsVisible vlastnosti se změní u tohoto prvku.

KeyDown

Nastane, když je stisknuta klávesa, zatímco fokus je na tomto prvku.

KeyUp

Nastane při uvolnění klíče, zatímco fokus je na tomto prvku.

LayoutUpdated

Nastane, když rozložení různých vizuálních prvků spojených s aktuálními Dispatcher změnami.

LostFocus

Nastane, když tento prvek ztratí logický fokus.

LostKeyboardFocus

Nastane, když se klávesnice už na tento prvek nezaměřuje.

LostMouseCapture

Nastane, když tento prvek ztratí zachytávání myší.

LostStylusCapture

Nastane, když tento prvek ztratí peros capture.

LostTouchCapture

Nastane, když tento prvek ztratí dotykové zachycení.

ManipulationBoundaryFeedback

Nastane, když manipulace narazí na hranici.

ManipulationCompleted

Nastane, když je dokončena manipulace a inertnost objektu UIElement .

ManipulationDelta

Nastane, když se vstupní zařízení změní během manipulace.

ManipulationInertiaStarting

Nastane, když vstupní zařízení ztratí kontakt s objektem UIElement během manipulace a inertia začíná.

ManipulationStarted

Nastane, když vstupní zařízení začne manipulaci s objektem UIElement .

ManipulationStarting

Nastane při prvním vytvoření zpracovatele manipulace.

MouseDown

Nastane, když je jakékoli tlačítko myši stisknuto, zatímco ukazatel je nad tímto prvkem.

MouseEnter

Nastane, když ukazatel myši přejde na hranice tohoto prvku.

MouseLeave

Nastane, když ukazatel myši opustí hranice tohoto prvku.

MouseLeftButtonDown

Nastane, když levé tlačítko myši je stisknuto, zatímco ukazatel myši je nad tímto prvkem.

MouseLeftButtonUp

Nastane, když je levé tlačítko myši uvolněno, když je ukazatel myši nad tímto prvkem.

MouseMove

Nastane, když se ukazatel myši přesune přes tento prvek.

MouseRightButtonDown

Nastane, když je pravé tlačítko myši stisknuto, zatímco ukazatel myši je nad tímto prvkem.

MouseRightButtonUp

Nastane, když je pravé tlačítko myši uvolněno, když je ukazatel myši nad tímto prvkem.

MouseUp

Nastane, když se u tohoto prvku uvolní jakékoli tlačítko myši.

MouseWheel

Nastane, když uživatel otočí kolečko myši, zatímco ukazatel myši je nad tímto prvkem.

PreviewDragEnter

Nastane, když vstupní systém hlásí podkladovou událost přetažení s tímto prvkem jako cíl přetažení.

PreviewDragLeave

Nastane, když vstupní systém hlásí podkladovou událost přetažení s tímto prvkem jako zdroj přetažení.

PreviewDragOver

Nastane, když vstupní systém hlásí podkladovou událost přetažení s tímto prvkem jako potenciální cíl přetažení.

PreviewDrop

Nastane, když vstupní systém hlásí základní drop událost s tímto prvkem jako cíl drop.

PreviewGiveFeedback

Nastane při spuštění operace přetažení.

PreviewGotKeyboardFocus

Nastane, když je klávesnice zaměřena na tento prvek.

PreviewKeyDown

Nastane, když je stisknuta klávesa, zatímco fokus je na tomto prvku.

PreviewKeyUp

Nastane při uvolnění klíče, zatímco fokus je na tomto prvku.

PreviewLostKeyboardFocus

Nastane, když klávesnice již není zaměřena na tento prvek.

PreviewMouseDown

Nastane, když je jakékoli tlačítko myši stisknuto, zatímco ukazatel je nad tímto prvkem.

PreviewMouseLeftButtonDown

Nastane, když levé tlačítko myši je stisknuto, zatímco ukazatel myši je nad tímto prvkem.

PreviewMouseLeftButtonUp

Nastane při uvolnění levého tlačítka myši, zatímco ukazatel myši je nad tímto prvkem.

PreviewMouseMove

Nastane, když se ukazatel myši přesune, když je ukazatel myši nad tímto prvkem.

PreviewMouseRightButtonDown

Nastane, když je pravé tlačítko myši stisknuto, zatímco ukazatel myši je nad tímto prvkem.

PreviewMouseRightButtonUp

Nastane, když je pravé tlačítko myši uvolněno, když je ukazatel myši nad tímto prvkem.

PreviewMouseUp

Nastane, když se uvolní jakékoli tlačítko myši, když je ukazatel myši nad tímto prvkem.

PreviewMouseWheel

Nastane, když uživatel otočí kolečko myši, zatímco ukazatel myši je nad tímto prvkem.

PreviewQueryContinueDrag

Nastane, když se během operace přetažení změní stav klávesnice nebo tlačítka myši.

PreviewStylusButtonDown

Nastane, když je tlačítko peras stisknuto, zatímco ukazatel je nad tímto prvkem.

PreviewStylusButtonUp

Nastane, když se tlačítko pera uvolní, když je ukazatel myši nad tímto prvkem.

PreviewStylusDown

Nastane, když se pero dotkne digitizátoru, když je přes tento prvek.

PreviewStylusInAirMove

Nastane, když se pero přesune přes prvek bez skutečného dotyku digitizátoru.

PreviewStylusInRange

Nastane, když je pero dostatečně blízko k digitizátoru, aby bylo zjištěno, zatímco přes tento prvek.

PreviewStylusMove

Nastane, když se pero přesune, když se přesune přes prvek. Při zjišťování pomocí digitizátoru se musí přesunout pero, aby se tato událost vyvolala, PreviewStylusInAirMove jinak se místo toho vyvolá.

PreviewStylusOutOfRange

Nastane, když je pero příliš daleko od digitizátoru, který se má zjistit.

PreviewStylusSystemGesture

Nastane, když uživatel provede jedno z několika gest pera.

PreviewStylusUp

Nastane, když uživatel zvedne pero z digitizátoru, zatímco pero je nad tímto prvkem.

PreviewTextInput

Nastane, když tento prvek získá text nezávisle na zařízení.

PreviewTouchDown

Nastane, když se prst dotkne obrazovky, když je prst nad tímto prvkem.

PreviewTouchMove

Nastane, když se prst přesune na obrazovce, když je prst nad tímto prvkem.

PreviewTouchUp

Nastane, když je prst zvednutý mimo obrazovku, zatímco prst je přes tento prvek.

QueryContinueDrag

Nastane, když se během operace přetažení změní stav klávesnice nebo tlačítka myši.

QueryCursor

Nastane, když je kurzor požadován k zobrazení. Tato událost je vyvolána na prvek pokaždé, když se ukazatel myši přesune do nového umístění, což znamená, že objekt kurzoru může být potřeba změnit na základě jeho nové pozice.

StylusButtonDown

Nastane, když je tlačítko pera stisknuto, zatímco ukazatel je nad tímto prvkem.

StylusButtonUp

Nastane při uvolnění pera tlačítko, zatímco ukazatel je nad tímto prvkem.

StylusDown

Nastane, když pero se dotkne digitizátoru, zatímco pero je nad tímto prvkem.

StylusEnter

Nastane, když pero zadá hranice tohoto prvku.

StylusInAirMove

Nastane, když se pero přesune přes prvek, aniž by se skutečně dotýkala digitizátoru.

StylusInRange

Nastane, když pero je dostatečně blízko k digitizátoru, aby bylo zjištěno, zatímco přes tento prvek.

StylusLeave

Nastane, když pero opustí hranice prvku.

StylusMove

Nastane, když se pero přesune přes tento prvek. Aby se tato událost vyvolala, musí se pero pohybovat na digitizátoru. StylusInAirMove V opačném případě se místo toho vyvolá.

StylusOutOfRange

Nastane, když pero je příliš daleko od digitizátoru, aby bylo zjištěno, zatímco přes tento prvek.

StylusSystemGesture

Nastane, když uživatel provede jedno z několika gest pera.

StylusUp

Nastane, když uživatel zvedne pero z digitizátoru, zatímco je nad tímto prvkem.

TextInput

Nastane, když tento prvek získá text nezávisle na zařízení.

TouchDown

Nastane, když se prst dotkne obrazovky, zatímco prst je nad tímto prvkem.

TouchEnter

Nastane, když se dotykové ovládání přesune zvenčí na vnitřní hranice tohoto prvku.

TouchLeave

Nastane, když se dotyk přesune z vnitřní strany na vnější hranice tohoto prvku.

TouchMove

Nastane, když prst se pohybuje na obrazovce, zatímco prst je nad tímto prvkem.

TouchUp

Nastane, když prst je zvednut mimo obrazovku, zatímco prst je nad tímto prvkem.

Platí pro