Sdílet prostřednictvím


UIElement Třída

Definice

UIElement je základní třída pro implementace základní úrovně WPF, která je založená na prvcích WPF (Windows Presentation Foundation) a základních vlastnostech prezentace.

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é zpřístupňuje virtuální metody, které odvozené třídy mohou přepsat, což může ovlivnit chování rozložení vykreslování elementu a jeho podřízených elementů.

Velká část chování při zadávání a zaostřování prvků obecně je také definována UIElement ve třídě . To zahrnuje události pro zadávání pomocí klávesnice, myši a pera a související vlastnosti stavu. Mnohé z těchto událostí jsou směrované události a mnoho událostí souvisejících se vstupy má bublající verzi směrování i verzi tunelování události. Tyto spárované události jsou obvykle události, které mají největší zájem nad autory.

UIElement Zahrnuje také rozhraní API, která se vztahují k modelu událostí WPF, včetně metod, které můžou vyvolat zadané směrované události, které pocházejí z instance elementu.

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

Objekt má UIElement následující funkce, které jsou konkrétně definovány UIElement třídou :

  • Může se vykreslovat jako podřízený prvek (UIElement je odvozen z Visualtřídy grafiky vysoké úrovně)

  • Obsahuje logiku, která se používá 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 vstup uživatele (včetně řízení, kam se vstup odesílá prostřednictvím směrování událostí nebo směrování příkazů).

  • Může vyvolat směrované události, které procházejí trasou ve stromu logických prvků.

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

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

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

  • Podpora pro rozsáhlejší vytváření sestav metadat u vlastností

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

  • Podpora stylů

  • Další podpora animací

Další související třída je ContentElement. Třída ContentElement implementuje mnoho stejných členů jako ; UIElementrozdíl mezi těmito dvěma třídami se týká jejich zamýšleného místa v celkovém modelu obsahu. Odvozená UIElement třída obvykle definuje relativně pevný model obsahu, což znamená, že existují omezení, které prvky mohou být podřízené elementy ve značká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í ohledně obsahu, aby podporovala scénáře, jako jsou dokumenty formátu toku.

Důležité

Visibility state ovlivňuje veškeré zpracování vstupu tímto prvkem. Prvky, které nejsou viditelné, se neúčastní testování přístupů a nedostávají vstupní události, a to ani v případě, že je myš nad hranicemi, kde by prvek byl, pokud by byly viditelné.

Konstruktory

UIElement()

Inicializuje novou instanci UIElement třídy.

Pole

AllowDropProperty

Identifikuje AllowDrop vlastnost závislosti.

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ávislosti.

BitmapEffectProperty

Identifikuje BitmapEffect vlastnost závislosti.

CacheModeProperty

Identifikuje CacheMode vlastnost závislosti.

ClipProperty

Identifikuje Clip vlastnost závislosti.

ClipToBoundsProperty

Identifikuje ClipToBounds vlastnost závislosti.

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ávislosti.

FocusableProperty

Identifikuje Focusable vlastnost závislosti.

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ávislosti.

IsFocusedProperty

Identifikuje IsFocused vlastnost závislosti.

IsHitTestVisibleProperty

Identifikuje IsHitTestVisible vlastnost závislosti.

IsKeyboardFocusedProperty

Identifikuje IsKeyboardFocused vlastnost závislosti.

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ávislosti.

IsStylusDirectlyOverProperty

Identifikuje IsStylusDirectlyOver vlastnost závislosti.

IsStylusOverProperty

Identifikuje IsStylusOver vlastnost závislosti.

IsVisibleProperty

Identifikuje IsVisible vlastnost závislosti.

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ávislosti.

RenderTransformProperty

Identifikuje RenderTransform vlastnost závislosti.

SnapsToDevicePixelsProperty

Identifikuje SnapsToDevicePixels vlastnost závislosti.

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 označující, zda lze tento prvek použít jako cíl operace přetažení. Toto je vlastnost závislosti.

AreAnyTouchesCaptured

Získá hodnotu, která označuje, zda aspoň jeden dotyk je zachycen do tohoto prvku.

AreAnyTouchesCapturedWithin

Získá hodnotu, která označuje, zda je zachycena alespoň jeden dotyk na tento prvek nebo na jakékoli podřízené elementy v jeho vizuální strom.

AreAnyTouchesDirectlyOver

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

AreAnyTouchesOver

Získá hodnotu, která označuje, zda aspoň jeden dotyk je stisknut přes tento prvek nebo jakékoli podřízené elementy v jeho vizuální strom.

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 rastrového efektu, který se vztahuje přímo na vykreslený obsah pro tento prvek. Toto je vlastnost závislosti.

CacheMode

Získá nebo nastaví reprezentaci UIElementv mezipaměti .

Clip

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

ClipToBounds

Získá nebo nastaví hodnotu označující, zda chcete vystřihot obsah tohoto prvku (nebo obsah pocházející z podřízených elementů tohoto elementu), aby se vešel do velikosti obsahujícího elementu. 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 elementem.

DependencyObjectType

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

(Zděděno od DependencyObject)
DesiredSize

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

Dispatcher

Získá přidruženou Dispatcher k tomuto DispatcherObject .

(Zděděno od DispatcherObject)
Effect

Získá nebo nastaví rastrový efekt pro použití 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 označující, zda tento prvek má nějaké animované vlastnosti.

HasEffectiveKeyboardFocus

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

InputBindings

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

IsArrangeValid

Získá hodnotu označující, zda počítaná velikost a umístění podřízených elementů v rozložení tohoto prvku jsou platné.

IsEnabled

Získá nebo nastaví hodnotu označ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ách.

IsFocused

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

IsHitTestVisible

Získá nebo nastaví hodnotu, která deklaruje, zda tento prvek může být pravděpodobně 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 elementu.

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 elementu nebo jeho podřízených elementech vizuální strom. Toto je vlastnost závislosti.

IsManipulationEnabled

Získá nebo nastaví hodnotu, která označuje, zda jsou povoleny události manipulace v tomto UIElement.

IsMeasureValid

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

IsMouseCaptured

Získá hodnotu označující, zda je myš zachycena do tohoto prvku. Toto je vlastnost závislosti.

IsMouseCaptureWithin

Získá hodnotu, která určuje, zda je zachycení myši drženo tímto elementem nebo podřízenými elementy v jeho vizuální strom. Toto je vlastnost závislosti.

IsMouseDirectlyOver

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

IsMouseOver

Získá hodnotu označující, zda je ukazatel myši umístěn nad tímto elementem (včetně podřízených elementů 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 pero je zachycen tímto elementem. Toto je vlastnost závislosti.

IsStylusCaptureWithin

Získá hodnotu, která určuje, zda pero capture je držen v tomto prvku, nebo prvek v rámci hranic 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 v úvahu skládání prvků. Toto je vlastnost závislosti.

IsStylusOver

Získá hodnotu označující, zda kurzor pera je umístěn nad tímto prvkem (včetně podřízených prvků vizuálu). 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í faktor neprůhlednosti použitý na celek UIElement při vykreslení v uživatelském rozhraní (UI). Toto je vlastnost závislosti.

OpacityMask

Získá nebo nastaví masku neprůhlednosti jako Brush implementaci, která je použita na jakékoli alfa-kanál maskování pro vykreslený obsah tohoto prvku. Toto je vlastnost závislosti.

PersistId
Zastaralé.

Získá hodnotu, která jednoznač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é vykreslovací 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 stylus plug-in (přizpůsobení) objekty přidružené k tomuto prvku.

TouchesCaptured

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

TouchesCapturedWithin

Získá všechna dotyková zařízení, které jsou zachyceny k tomuto prvku nebo jakékoli podřízené prvky v jeho vizuální strom.

TouchesDirectlyOver

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

TouchesOver

Získá všechna dotyková zařízení, která jsou nad tímto prvkem 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í (UI) 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í pro BitmapScalingModeVisual.

(Zděděno od Visual)
VisualCacheMode

Získá nebo nastaví reprezentaci Visualv mezipaměti .

(Zděděno od Visual)
VisualChildrenCount

Získá počet podřízených elementů Visualpro .

(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 klipu Visual jako Geometry hodnotu.

(Zděděno od Visual)
VisualEdgeMode

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

(Zděděno od Visual)
VisualEffect

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

(Zděděno od Visual)
VisualOffset

Získá nebo nastaví hodnotu posunu objektu vizuálu.

(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 masku krytí objektu 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 posouvatelnou oblast pro Visual.

(Zděděno od Visual)
VisualTextHintingMode

Získá nebo nastaví TextHintingMode hodnotu Visual.

(Zděděno od Visual)
VisualTextRenderingMode

Získá nebo nastaví TextRenderingMode hodnotu 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í x-souřadnice (svislé) vodicí kolekce.

(Zděděno od Visual)
VisualYSnappingGuidelines

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

(Zděděno od Visual)

Metody

AddHandler(RoutedEvent, Delegate)

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

AddHandler(RoutedEvent, Delegate, Boolean)

Přidá obslužnou rutinu směrované události pro zadanou směrovanou událost a přidá obslužnou rutinu do kolekce obslužných rutin v aktuálním elementu. Zadejte 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é rutiny událostí.

AddVisualChild(Visual)

Definuje vztah nadřazenosti a podřízenosti mezi dvěma vizuály.

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

Použije animaci na zadanou vlastnost závislosti 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ávislosti na tomto 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 pro UIElement. Nadřazené elementy volají tuto metodu z jejich ArrangeCore(Rect) implementace (nebo ekvivalentu na úrovni architektury WPF) k vytvoření rekurzivní aktualizace rozložení. Tato metoda představuje druhé předání aktualizace rozložení.

ArrangeCore(Rect)

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

BeginAnimation(DependencyProperty, AnimationTimeline)

Spustí animace 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 k tomuto prvku.

CaptureTouch(TouchDevice)

Pokusí se vynutit zachycení dotyku 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. Toho dosáhnete vyvoláním jakékoli CoerceValueCallback funkce zadané v metadatech vlastnosti pro vlastnost závislosti, protože existuje ve volajícím DependencyObjectobjektu .

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

Určuje, zda je zadaný DependencyObject ekvivalent k aktuálnímu DependencyObject.

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

Vrátí společný předchůdce 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 tohoto prvku, bez ohledu na možnou animaci spuštěné nebo zastavené animace.

GetHashCode()

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

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

Vrátí alternativní geometrii oříznutí, která představuje oblast, která by byla oříznuta, pokud ClipToBounds by byla nastavena na truehodnotu .

GetLocalValueEnumerator()

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

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

Získá aktuální Type instanci.

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

Při přepsání v odvozené třídě, vrátí alternativní uživatelské rozhraní (UI) nadřazený 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é sadě VisualCollection.

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

Implementuje HitTestCore(GeometryHitTestParameters) pro dodání základního elementu chování při testování hitů GeometryHitTestResult(vrací ).

HitTestCore(PointHitTestParameters)

Implementuje HitTestCore(PointHitTestParameters) pro dodání základního elementu chování při testování hitů HitTestResult(vrací ).

InputHitTest(Point)

Vrátí vstupní prvek v rámci aktuálního elementu, který je na zadaných souřadnicích vzhledem k počátku aktuálního prvku.

InvalidateArrange()

Zruší platnost stavu uspořádání (rozložení) elementu. Po zneplatnění bude aktualizováno rozložení elementu, což bude probíhat asynchronně, pokud následně vynucuje UpdateLayout().

InvalidateMeasure()

Zruší platnost stavu 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 předchůdcem následného objektu vizuálu.

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

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

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

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

MeasureCore(Size)

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

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

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

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

OnAccessKey(AccessKeyEventArgs)

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

OnChildDesiredSizeChanged(UIElement)

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

OnCreateAutomationPeer()

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

OnDpiChanged(DpiScale, DpiScale)

Volá se při změně ROZLIŠENÍ DPI, ve kterém je toto zobrazení vykresleno.

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

Vyvolána, když neošetřená DragEnter přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnDragLeave(DragEventArgs)

Vyvolána, když neošetřená DragLeave přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnDragOver(DragEventArgs)

Vyvolána, když neošetřená DragOver přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnDrop(DragEventArgs)

Vyvolána, když neošetřená DragEnter přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnGiveFeedback(GiveFeedbackEventArgs)

Vyvolána, když neošetřená GiveFeedback přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnGotFocus(RoutedEventArgs)

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

OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Vyvolána, když neošetřená GotKeyboardFocus přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnGotMouseCapture(MouseEventArgs)

Vyvolána, když neošetřená GotMouseCapture přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnGotStylusCapture(StylusEventArgs)

Vyvolána, když neošetřená GotStylusCapture přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnGotTouchCapture(TouchEventArgs)

Poskytuje zpracování třídy pro GotTouchCapture směrované události, ke které dochází při zachycení dotyku do tohoto prvku.

OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)

Vyvolána při neošetřené IsKeyboardFocusedChanged události je vyvolána na tento prvek. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)

Vyvolána těsně před IsKeyboardFocusWithinChanged událostí je vyvolána tímto prvkem. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)

Vyvolána při neošetřené IsMouseCapturedChanged události je vyvolána na tento prvek. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Vyvolána při neošetřené IsMouseCaptureWithinChanged události je vyvolána na tento prvek. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Vyvolána při neošetřené IsMouseDirectlyOverChanged události je vyvolána na tento prvek. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)

Vyvolána při vyvolání neošetřené IsStylusCapturedChanged události na tomto prvku. Implementujte tuto metodu pro přidání zpracování třídy pro tuto událost.

OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Vyvolána při vyvolání neošetřené IsStylusCaptureWithinChanged události na tomto prvku. Implementujte tuto metodu pro přidání zpracování třídy pro tuto událost.

OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Vyvolána při vyvolání neošetřené IsStylusDirectlyOverChanged události na tomto prvku. Implementujte tuto metodu pro přidání zpracování třídy pro tuto událost.

OnKeyDown(KeyEventArgs)

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

OnKeyUp(KeyEventArgs)

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

OnLostFocus(RoutedEventArgs)

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

OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)

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

OnLostMouseCapture(MouseEventArgs)

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

OnLostStylusCapture(StylusEventArgs)

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

OnLostTouchCapture(TouchEventArgs)

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

OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs)

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

OnManipulationCompleted(ManipulationCompletedEventArgs)

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

OnManipulationDelta(ManipulationDeltaEventArgs)

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

OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs)

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

OnManipulationStarted(ManipulationStartedEventArgs)

Volá se, ManipulationStarted když dojde k 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 pro manipulaci.

OnMouseDown(MouseButtonEventArgs)

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

OnMouseEnter(MouseEventArgs)

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

OnMouseLeave(MouseEventArgs)

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

OnMouseLeftButtonDown(MouseButtonEventArgs)

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

OnMouseLeftButtonUp(MouseButtonEventArgs)

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

OnMouseMove(MouseEventArgs)

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

OnMouseRightButtonDown(MouseButtonEventArgs)

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

OnMouseRightButtonUp(MouseButtonEventArgs)

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

OnMouseUp(MouseButtonEventArgs)

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

OnMouseWheel(MouseWheelEventArgs)

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

OnPreviewDragEnter(DragEventArgs)

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

OnPreviewDragLeave(DragEventArgs)

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

OnPreviewDragOver(DragEventArgs)

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

OnPreviewDrop(DragEventArgs)

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

OnPreviewGiveFeedback(GiveFeedbackEventArgs)

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

OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)

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

OnPreviewKeyDown(KeyEventArgs)

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

OnPreviewKeyUp(KeyEventArgs)

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

OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)

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

OnPreviewMouseDown(MouseButtonEventArgs)

Vyvolána, když neošetřená PreviewMouseDown připojená směrovaná událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementujte tuto metodu pro přidání zpracování třídy pro tuto událost.

OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

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

OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)

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

OnPreviewMouseMove(MouseEventArgs)

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

OnPreviewMouseRightButtonDown(MouseButtonEventArgs)

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

OnPreviewMouseRightButtonUp(MouseButtonEventArgs)

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

OnPreviewMouseUp(MouseButtonEventArgs)

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

OnPreviewMouseWheel(MouseWheelEventArgs)

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

OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)

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

OnPreviewStylusButtonDown(StylusButtonEventArgs)

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

OnPreviewStylusButtonUp(StylusButtonEventArgs)

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

OnPreviewStylusDown(StylusDownEventArgs)

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

OnPreviewStylusInAirMove(StylusEventArgs)

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

OnPreviewStylusInRange(StylusEventArgs)

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

OnPreviewStylusMove(StylusEventArgs)

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

OnPreviewStylusOutOfRange(StylusEventArgs)

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

OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)

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

OnPreviewStylusUp(StylusEventArgs)

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

OnPreviewTextInput(TextCompositionEventArgs)

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

OnPreviewTouchDown(TouchEventArgs)

Poskytuje zpracování třídy pro PreviewTouchDown směrované události, ke které dochází při stisknutí tohoto prvku dotykem.

OnPreviewTouchMove(TouchEventArgs)

Poskytuje zpracování třídy pro PreviewTouchMove směrované události, ke které dochází při dotyku se přesune uvnitř tohoto prvku.

OnPreviewTouchUp(TouchEventArgs)

Poskytuje zpracování třídy pro PreviewTouchUp směrované události, ke které dochází při uvolnění dotyku uvnitř tohoto prvku.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Vyvolá se vždy, když byla aktualizována efektivní hodnota jakékoli vlastnosti závislosti na této DependencyObject vlastnosti. Specifická vlastnost závislosti, která se změnila, je hlášena v datech události.

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

Vyvolána, když neošetřená QueryContinueDrag přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnQueryCursor(QueryCursorEventArgs)

Vyvolána, když neošetřená QueryCursor přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnRender(DrawingContext)

Při přepsání v odvozené třídě se účastní operací vykreslování, které jsou řízeny systémem rozložení. Pokyny pro vykreslování pro tento prvek nejsou použity přímo při vyvolání této metody a místo toho jsou zachovány 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 řízeny systémem rozložení. Tato metoda je vyvolána po aktualizaci rozložení a před vykreslováním, pokud se prvky RenderSize změnily v důsledku aktualizace rozložení.

OnStylusButtonDown(StylusButtonEventArgs)

Vyvolána, když neošetřená StylusButtonDown přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnStylusButtonUp(StylusButtonEventArgs)

Vyvolána, když neošetřená StylusButtonUp přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnStylusDown(StylusDownEventArgs)

Vyvolána, když neošetřená StylusDown přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnStylusEnter(StylusEventArgs)

Vyvolána při neošetřené StylusEnter připojené události je vyvolána tímto prvkem. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnStylusInAirMove(StylusEventArgs)

Vyvolána, když neošetřená StylusInAirMove přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnStylusInRange(StylusEventArgs)

Vyvolána, když neošetřená StylusInRange přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnStylusLeave(StylusEventArgs)

Vyvolána při neošetřené StylusLeave připojené události je vyvolána tímto prvkem. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnStylusMove(StylusEventArgs)

Vyvolána, když neošetřená StylusMove přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnStylusOutOfRange(StylusEventArgs)

Vyvolána, když neošetřená StylusOutOfRange přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnStylusSystemGesture(StylusSystemGestureEventArgs)

Vyvolána, když neošetřená StylusSystemGesture přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnStylusUp(StylusEventArgs)

Vyvolána, když neošetřená StylusUp přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnTextInput(TextCompositionEventArgs)

Vyvolána, když neošetřená TextInput přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

OnTouchDown(TouchEventArgs)

Poskytuje zpracování třídy pro TouchDown směrovanou událost, ke které dochází při stisknutí dotyku uvnitř tohoto prvku.

OnTouchEnter(TouchEventArgs)

Poskytuje zpracování třídy pro TouchEnter směrované události, ke které dochází, když se dotyk přesune z vnějšku do vnitřních hranic 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í do vnější hranice tohoto UIElementobjektu .

OnTouchMove(TouchEventArgs)

Poskytuje zpracování třídy pro TouchMove směrované události, ke které dochází při dotyku se přesune uvnitř tohoto prvku.

OnTouchUp(TouchEventArgs)

Poskytuje zpracování třídy pro TouchUp směrované události, ke které dochází při uvolnění dotyku uvnitř tohoto prvku.

OnVisualChildrenChanged(DependencyObject, DependencyObject)

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

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

Vyvoláno, když nadřazený prvek tohoto UIElement objektu hlásí změnu nadřazeného vizuálu.

PointFromScreen(Point)

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

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

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

(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 skutečně přesunul fokus na tento prvek.

RaiseEvent(RoutedEventArgs)

Vyvolá konkrétní směrovanou událost. Objekt RoutedEvent , který se má zvýšit, se identifikuje v rámci RoutedEventArgs poskytnuté instance (jako RoutedEvent vlastnost dat dané události).

ReadLocalValue(DependencyProperty)

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

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

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

ReleaseMouseCapture()

Uvolní zachycení myši, pokud tento prvek držel zachycení.

ReleaseStylusCapture()

Uvolní zachycení perem zařízení, pokud tento prvek držel zachycení.

ReleaseTouchCapture(TouchDevice)

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

RemoveHandler(RoutedEvent, Delegate)

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

RemoveVisualChild(Visual)

Odebere vztah nadřazenosti a podřízenosti mezi dvěma vizuály.

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

Nastaví hodnotu vlastnosti závislosti beze změny jejího zdroje hodnoty.

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

Nastaví místní hodnotu vlastnosti závislosti určenou 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 instance této třídy.

ShouldSerializeInputBindings()

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

ShouldSerializeProperty(DependencyProperty)

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

(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, kterou lze použít k transformaci souřadnic z Visual zadaného potomka objektu vizuálu.

(Zděděno od Visual)
TransformToVisual(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)
TranslatePoint(Point, UIElement)

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

UpdateLayout()

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

VerifyAccess()

Vynutí, aby volající vlákno má přístup k tomuto DispatcherObject.

(Zděděno od DispatcherObject)

Událost

DragEnter

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

DragLeave

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

DragOver

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

Drop

Nastane, když vstupní systém hlásí podkladovou událost dropu s tímto prvkem jako cílem dropu.

FocusableChanged

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

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 při zachycení dotykového ovládání tohoto prvku.

IsEnabledChanged

Nastane při změně hodnoty IsEnabled vlastnosti u tohoto prvku.

IsHitTestVisibleChanged

Nastane při změně hodnoty IsHitTestVisible vlastnosti závislosti na tomto prvku.

IsKeyboardFocusedChanged

Nastane, když se hodnota IsKeyboardFocused vlastnosti změní na tento prvek.

IsKeyboardFocusWithinChanged

Nastane, když se hodnota IsKeyboardFocusWithin vlastnosti změní na tento prvek.

IsMouseCapturedChanged

Nastane, když se hodnota IsMouseCaptured vlastnosti změní na tento prvek.

IsMouseCaptureWithinChanged

Nastane, když se změní hodnota IsMouseCaptureWithinProperty tohoto prvku.

IsMouseDirectlyOverChanged

Nastane, když se hodnota IsMouseDirectlyOver vlastnosti změní na tento prvek.

IsStylusCapturedChanged

Nastane, když se hodnota IsStylusCaptured vlastnosti změní na tento prvek.

IsStylusCaptureWithinChanged

Vyvolá se při změně hodnoty IsStylusCaptureWithin vlastnosti v tomto prvku.

IsStylusDirectlyOverChanged

Vyvolá se při změně hodnoty IsStylusDirectlyOver vlastnosti v tomto prvku.

IsVisibleChanged

Vyvolá se při změně hodnoty IsVisible vlastnosti v tomto prvku.

KeyDown

Vyvolá se při stisknutí klávesy, zatímco fokus je na tomto prvku.

KeyUp

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

LayoutUpdated

Nastane při rozložení různých vizuálních prvků přidružených k aktuálním Dispatcher změnám.

LostFocus

Vyvolá se při ztrátě logického fokusu tohoto prvku.

LostKeyboardFocus

Vyvolá se, když klávesnice již není zaměřen na tento prvek.

LostMouseCapture

Vyvolá se, když tento prvek ztratí zachycení myši.

LostStylusCapture

Nastane, když tento prvek ztratí pero capture.

LostTouchCapture

Vyvolá se, když tento prvek ztratí dotykové zachycení.

ManipulationBoundaryFeedback

Nastane, když manipulace narazí na hranici.

ManipulationCompleted

Vyvolá se při manipulaci a setrvačnosti na objektu UIElement je dokončena.

ManipulationDelta

Vyvolá se při změně pozice vstupního zařízení během manipulace.

ManipulationInertiaStarting

Nastane, když vstupní zařízení ztratí kontakt s objektem UIElement během manipulace a začne setrvačnost.

ManipulationStarted

Vyvolá se, když vstupní zařízení zahájí manipulaci s objektem UIElement .

ManipulationStarting

Vyvolá se při prvním vytvoření procesoru pro manipulaci.

MouseDown

Vyvolá se při stisknutí libovolného tlačítka myši, zatímco ukazatel je nad tímto prvkem.

MouseEnter

Vyvolá se, když ukazatel myši přejde na hranice tohoto prvku.

MouseLeave

Vyvolá se, když ukazatel myši opustí hranice tohoto prvku.

MouseLeftButtonDown

Vyvolá se při stisknutí levého tlačítka myši, zatímco ukazatel myši je nad tímto prvkem.

MouseLeftButtonUp

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

MouseMove

Vyvolá se při přesunutí ukazatele myši na tento prvek.

MouseRightButtonDown

Vyvolá se při stisknutí pravého tlačítka myši, zatímco ukazatel myši je nad tímto prvkem.

MouseRightButtonUp

Vyvolá se při uvolnění pravého tlačítka myši, když je ukazatel myši nad tímto prvkem.

MouseUp

Vyvolá se při uvolnění libovolného tlačítka myši nad tímto prvkem.

MouseWheel

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

PreviewDragEnter

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

PreviewDragLeave

Vyvolá se, když vstupní systém hlásí podkladovou událost přetažení s tímto prvkem jako původem přetažení.

PreviewDragOver

Vyvolá se, 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

Vyvolá se, když vstupní systém hlásí podkladovou událost vyřazení s tímto prvkem jako cílem přetažení.

PreviewGiveFeedback

Vyvolá se při spuštění operace přetažení.

PreviewGotKeyboardFocus

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

PreviewKeyDown

Vyvolá se při stisknutí klávesy, zatímco fokus je na tomto prvku.

PreviewKeyUp

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

PreviewLostKeyboardFocus

Vyvolá se, když klávesnice již není zaměřen na tento prvek.

PreviewMouseDown

Vyvolá se při stisknutí libovolného tlačítka myši, zatímco ukazatel je nad tímto prvkem.

PreviewMouseLeftButtonDown

Vyvolá se při stisknutí levého tlačítka myši, zatímco ukazatel myši je nad tímto prvkem.

PreviewMouseLeftButtonUp

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

PreviewMouseMove

Vyvolá se při přesunutí ukazatele myši, zatímco ukazatel myši je nad tímto prvkem.

PreviewMouseRightButtonDown

Vyvolá se při stisknutí pravého tlačítka myši, zatímco ukazatel myši je nad tímto prvkem.

PreviewMouseRightButtonUp

Vyvolá se při uvolnění pravého tlačítka myši, když je ukazatel myši nad tímto prvkem.

PreviewMouseUp

Vyvolá se při jakékoli tlačítko myši je uvolněna, zatímco ukazatel myši je 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

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

PreviewStylusButtonDown

Vyvolá se při stisknutí tlačítka pera, když je ukazatel myši nad tímto prvkem.

PreviewStylusButtonUp

Vyvolá se při stylus tlačítko je uvolněn, zatímco ukazatel je nad tímto prvkem.

PreviewStylusDown

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

PreviewStylusInAirMove

Nastane, když pero přesune prvek, aniž by se skutečně dotknul digitizér.

PreviewStylusInRange

Nastane, když pero je dostatečně blízko k digitalizátoru, aby bylo možné zjistit, zatímco přes tento prvek.

PreviewStylusMove

Vyvolá se při přesunutí pera přes prvek. Pero musí být při zjišťování digitalizátorem posunuto k vyvolání této události, jinak PreviewStylusInAirMove je místo toho vyvolána.

PreviewStylusOutOfRange

Vyvolá se v případě, že pero je příliš daleko od digitalizátoru na to, aby bylo možné zjistit.

PreviewStylusSystemGesture

Vyvolá se, když uživatel provede jedno z několika gest perem.

PreviewStylusUp

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

PreviewTextInput

Nastane, když tento prvek získá text způsobem nezávislým na zařízení.

PreviewTouchDown

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

PreviewTouchMove

Vyvolá se, když se prst pohybuje na obrazovce, když je prst nad tímto prvkem.

PreviewTouchUp

Vyvolá se při zvednutí prstu z obrazovky, zatímco prst je nad tímto prvkem.

QueryContinueDrag

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

QueryCursor

Vyvolá se, když je kurzor požadován k zobrazení. Tato událost je vyvolána u prvku pokaždé, když se ukazatel myši přesune na nové místo, což znamená, že objekt kurzoru může být nutné změnit na základě jeho nové pozice.

StylusButtonDown

Vyvolá se při stisknutí tlačítka pera, když je ukazatel myši nad tímto prvkem.

StylusButtonUp

Vyvolá se při stylus tlačítko je uvolněn, zatímco ukazatel je nad tímto prvkem.

StylusDown

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

StylusEnter

Vyvolá se, když pero přejde na hranice tohoto prvku.

StylusInAirMove

Nastane, když pero přesune prvek, aniž by se skutečně dotknul digitizér.

StylusInRange

Nastane, když pero je dostatečně blízko k digitalizátoru, aby bylo možné zjistit, zatímco přes tento prvek.

StylusLeave

Vyvolá se, když pero opustí hranice prvku.

StylusMove

Vyvolá se při přesunutí pera přes tento prvek. Pokud chcete vyvolat tuto událost, musí se pero pohybovat na digitalizátoru. StylusInAirMove V opačném případě je místo toho vyvolána hodnota .

StylusOutOfRange

Nastane, když pero je příliš daleko od digitalizátoru být detekován, zatímco přes tento prvek.

StylusSystemGesture

Vyvolá se, když uživatel provede jedno z několika gest perem.

StylusUp

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

TextInput

Nastane, když tento prvek získá text způsobem nezávislým na zařízení.

TouchDown

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

TouchEnter

Vyvolá se při dotyku se přesune z vnějšku do vnitřních hranic tohoto prvku.

TouchLeave

Vyvolá se při dotyku se přesune z vnitřní do vnější hranice tohoto prvku.

TouchMove

Vyvolá se, když se prst pohybuje na obrazovce, když je prst nad tímto prvkem.

TouchUp

Vyvolá se při zvednutí prstu z obrazovky, zatímco prst je nad tímto prvkem.

Platí pro