UIElement Třída

Definice

UIElement je základní třída pro implementace základní úrovně WPF (Windows Presentation Foundation), které jsou založeny na prvcích WPF (Windows Presentation Foundation) (Windows Presentation Foundation) a základních prezentačních charakteristikách.

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ů.

Většina vstupu a zaměření chování prvků obecně je definována také ve UIElement třídě. To zahrnuje události pro vstup 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á verzi směrování bublající i verzi tunelového propojení události. Tyto spárované události jsou obvykle události, které mají největší zájem o řízení autorů.

UIElement také obsahuje rozhraní API, která se vztahují k modelu událostí WPF (Windows Presentation Foundation), včetně metod, které mohou vyvolat zadané směrované události, které jsou zdrojové z instance elementu.

Z hlediska architektury UIElement lze při programování Win32 považovat zhruba za ekvivalent úchytu okna nebo elementu v dynamickém programování HTML (DHTML). UIElement je základní prvek na úrovni jádra WPF (Windows Presentation Foundation).

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

  • Může vykreslit jako podřízený prvek (UIElement odvozuje z 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ě řízení 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ého prvku.

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

FrameworkElement je třída implementace na úrovni architektury WPF (Windows Presentation Foundation), která je založená na UIElement a přidává konkrétní interakce s úrovní architektury WPF (Windows Presentation Foundation). FrameworkElement přidává a definuje následující možnosti:

  • 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 jednotlivé třídy

  • Podpora stylu

  • Další podpora animací

Další související třída je ContentElement. Třída ContentElement implementuje mnoho stejných členů, jako tomu je UIElement; rozdíl mezi těmito dvěma třídami musí dělat s jejich zamýšleným místem v celkovém modelu obsahu. UIElement Odvozená třída obvykle definuje relativně pevný model obsahu, což znamená, že existují omezení týkající se prvků, které mohou být podřízenými 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 ve formátu toku.

Important

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

Konstruktory

Name Description
UIElement()

Inicializuje novou instanci UIElement třídy.

Pole

Name Description
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

DragEnter Identifikuje směrovanou událost.

DragLeaveEvent

DragLeave Identifikuje směrovanou událost.

DragOverEvent

DragOver Identifikuje směrovanou událost.

DropEvent

Drop Identifikuje směrovanou událost.

EffectProperty

Identifikuje Effect vlastnost závislosti.

FocusableProperty

Identifikuje Focusable vlastnost závislosti.

GiveFeedbackEvent

GiveFeedback Identifikuje směrovanou událost.

GotFocusEvent

GotFocus Identifikuje směrovanou událost.

GotKeyboardFocusEvent

GotKeyboardFocus Identifikuje směrovanou událost.

GotMouseCaptureEvent

GotMouseCapture Identifikuje směrovanou událost.

GotStylusCaptureEvent

GotStylusCapture Identifikuje směrovanou událost.

GotTouchCaptureEvent

GotTouchCapture Identifikuje 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

KeyDown Identifikuje směrovanou událost.

KeyUpEvent

KeyUp Identifikuje směrovanou událost.

LostFocusEvent

LostFocus Identifikuje směrovanou událost.

LostKeyboardFocusEvent

LostKeyboardFocus Identifikuje směrovanou událost.

LostMouseCaptureEvent

LostMouseCapture Identifikuje směrovanou událost.

LostStylusCaptureEvent

LostStylusCapture Identifikuje směrovanou událost.

LostTouchCaptureEvent

LostTouchCapture Identifikuje směrovanou událost.

ManipulationBoundaryFeedbackEvent

ManipulationBoundaryFeedback Identifikuje událost.

ManipulationCompletedEvent

ManipulationCompleted Identifikuje směrovanou událost.

ManipulationDeltaEvent

ManipulationDelta Identifikuje směrovanou událost.

ManipulationInertiaStartingEvent

ManipulationInertiaStarting Identifikuje směrovanou událost.

ManipulationStartedEvent

ManipulationStarted Identifikuje směrovanou událost.

ManipulationStartingEvent

ManipulationStarting Identifikuje směrovanou událost.

MouseDownEvent

MouseDown Identifikuje směrovanou událost.

MouseEnterEvent

MouseEnter Identifikuje směrovanou událost.

MouseLeaveEvent

MouseLeave Identifikuje směrovanou událost.

MouseLeftButtonDownEvent

MouseLeftButtonDown Identifikuje směrovanou událost.

MouseLeftButtonUpEvent

MouseLeftButtonUp Identifikuje směrovanou událost.

MouseMoveEvent

MouseMove Identifikuje směrovanou událost.

MouseRightButtonDownEvent

MouseRightButtonDown Identifikuje směrovanou událost.

MouseRightButtonUpEvent

MouseRightButtonUp Identifikuje směrovanou událost.

MouseUpEvent

MouseUp Identifikuje směrovanou událost.

MouseWheelEvent

MouseWheel Identifikuje směrovanou událost.

OpacityMaskProperty

Identifikuje OpacityMask vlastnost závislosti.

OpacityProperty

Identifikuje Opacity vlastnost závislosti.

PreviewDragEnterEvent

PreviewDragEnter Identifikuje směrovanou událost.

PreviewDragLeaveEvent

PreviewDragLeave Identifikuje směrovanou událost.

PreviewDragOverEvent

PreviewDragOver Identifikuje směrovanou událost.

PreviewDropEvent

PreviewDrop Identifikuje směrovanou událost.

PreviewGiveFeedbackEvent

PreviewGiveFeedback Identifikuje směrovanou událost.

PreviewGotKeyboardFocusEvent

PreviewGotKeyboardFocus Identifikuje směrovanou událost.

PreviewKeyDownEvent

PreviewKeyDown Identifikuje směrovanou událost.

PreviewKeyUpEvent

PreviewKeyUp Identifikuje směrovanou událost.

PreviewLostKeyboardFocusEvent

PreviewLostKeyboardFocus Identifikuje směrovanou událost.

PreviewMouseDownEvent

PreviewMouseDown Identifikuje směrovanou událost.

PreviewMouseLeftButtonDownEvent

PreviewMouseLeftButtonDown Identifikuje směrovanou událost.

PreviewMouseLeftButtonUpEvent

PreviewMouseLeftButtonUp Identifikuje směrovanou událost.

PreviewMouseMoveEvent

PreviewMouseMove Identifikuje směrovanou událost.

PreviewMouseRightButtonDownEvent

PreviewMouseRightButtonDown Identifikuje směrovanou událost.

PreviewMouseRightButtonUpEvent

PreviewMouseRightButtonUp Identifikuje směrovanou událost.

PreviewMouseUpEvent

PreviewMouseUp Identifikuje směrovanou událost.

PreviewMouseWheelEvent

PreviewMouseWheel Identifikuje směrovanou událost.

PreviewQueryContinueDragEvent

PreviewQueryContinueDrag Identifikuje směrovanou událost.

PreviewStylusButtonDownEvent

PreviewStylusButtonDown Identifikuje směrovanou událost.

PreviewStylusButtonUpEvent

PreviewStylusButtonUp Identifikuje směrovanou událost.

PreviewStylusDownEvent

PreviewStylusDown Identifikuje směrovanou událost.

PreviewStylusInAirMoveEvent

PreviewStylusInAirMove Identifikuje směrovanou událost.

PreviewStylusInRangeEvent

PreviewStylusInRange Identifikuje směrovanou událost.

PreviewStylusMoveEvent

PreviewStylusMove Identifikuje směrovanou událost.

PreviewStylusOutOfRangeEvent

PreviewStylusOutOfRange Identifikuje směrovanou událost.

PreviewStylusSystemGestureEvent

PreviewStylusSystemGesture Identifikuje směrovanou událost.

PreviewStylusUpEvent

PreviewStylusUp Identifikuje směrovanou událost.

PreviewTextInputEvent

PreviewTextInput Identifikuje směrovanou událost.

PreviewTouchDownEvent

PreviewTouchDown Identifikuje směrovanou událost.

PreviewTouchMoveEvent

PreviewTouchMove Identifikuje směrovanou událost.

PreviewTouchUpEvent

PreviewTouchUp Identifikuje směrovanou událost.

QueryContinueDragEvent

QueryContinueDrag Identifikuje směrovanou událost.

QueryCursorEvent

QueryCursor Identifikuje směrovanou událost.

RenderTransformOriginProperty

Identifikuje RenderTransformOrigin vlastnost závislosti.

RenderTransformProperty

Identifikuje RenderTransform vlastnost závislosti.

SnapsToDevicePixelsProperty

Identifikuje SnapsToDevicePixels vlastnost závislosti.

StylusButtonDownEvent

StylusButtonDown Identifikuje směrovanou událost.

StylusButtonUpEvent

StylusButtonUp Identifikuje směrovanou událost.

StylusDownEvent

StylusDown Identifikuje směrovanou událost.

StylusEnterEvent

StylusEnter Identifikuje směrovanou událost.

StylusInAirMoveEvent

StylusInAirMove Identifikuje směrovanou událost.

StylusInRangeEvent

StylusInRange Identifikuje směrovanou událost.

StylusLeaveEvent

StylusLeave Identifikuje směrovanou událost.

StylusMoveEvent

StylusMove Identifikuje směrovanou událost.

StylusOutOfRangeEvent

StylusOutOfRange Identifikuje směrovanou událost.

StylusSystemGestureEvent

StylusSystemGesture Identifikuje směrovanou událost.

StylusUpEvent

StylusUp Identifikuje směrovanou událost.

TextInputEvent

TextInput Identifikuje směrovanou událost.

TouchDownEvent

TouchDown Identifikuje směrovanou událost.

TouchEnterEvent

TouchEnter Identifikuje směrovanou událost.

TouchLeaveEvent

TouchLeave Identifikuje směrovanou událost.

TouchMoveEvent

TouchMove Identifikuje směrovanou událost.

TouchUpEvent

TouchUp Identifikuje směrovanou událost.

UidProperty

Identifikuje Uid vlastnost závislosti.

VisibilityProperty

Identifikuje Visibility vlastnost závislosti.

Vlastnosti

Name Description
AllowDrop

Získá nebo nastaví hodnotu urč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 alespoň jeden dotyk je zachycen na tomto prvku.

AreAnyTouchesCapturedWithin

Získá hodnotu, která označuje, zda alespoň jeden dotyk je zachycen do tohoto prvku nebo jakékoli podřízené prvky ve vizuálním stromu.

AreAnyTouchesDirectlyOver

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

AreAnyTouchesOver

Získá hodnotu, která označuje, zda alespoň jeden dotyk je stisknut přes tento prvek nebo jakékoli podřízené prvky v jeho 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 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 prvku. Toto je vlastnost závislosti.

ClipToBounds

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

Dispatcher Získá toto DispatcherObject je přidružené.

(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 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 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á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 vrácen jako výsledek testu hit z některé části jeho vykresleného obsahu. Toto je vlastnost závislosti.

IsInputMethodEnabled

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

IsKeyboardFocused

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

IsKeyboardFocusWithin

Získá hodnotu určující, zda je fokus klávesnice kdekoli uvnitř prvku nebo jeho vizuální strom podřízené prvky. Toto je vlastnost závislosti.

IsManipulationEnabled

Získá nebo nastaví hodnotu, která indikuje, zda jsou u této UIElementudálosti povoleny 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 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 prvkem nebo podřízenými prvky ve svém vizuálním stromu. Toto je vlastnost závislosti.

IsMouseDirectlyOver

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

IsMouseOver

Získá hodnotu určující, zda ukazatel myši je umístěn přes tento prvek (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 určující, zda peros je zachycen 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 prvek v mezích elementu a jeho vizuální strom. Toto je vlastnost závislosti.

IsStylusDirectlyOver

Získá hodnotu, která urč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 pero kurzor je umístěn přes tento prvek (včetně vizuální podřízených elementů). 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 Brush jako implementaci, která se použije na jakékoli alfakaná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é mají vliv na 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 hranici 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 na tento prvek.

TouchesCapturedWithin

Získá všechna dotyková zařízení zachycená do tohoto prvku nebo jakékoli podřízené prvky ve 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 Visualv 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 klipu Visual 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 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 neprůhlednou masku Visual.

(Zděděno od Visual)
VisualParent

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

(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 objektu Visual.

(Zděděno od Visual)
VisualTextRenderingMode

Získá nebo nastaví TextRenderingMode objektu 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 (svisle).

(Zděděno od Visual)
VisualYSnappingGuidelines

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

(Zděděno od Visual)

Metody

Name Description
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é rutiny v aktuálním prvku. Určete handledEventsToo , že true má být vyvolána zadaná obslužná rutina pro směrovanou událost, která již byla označena jako zpracována jiným prvkem podél trasy události.

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é rutiny v aktuálním prvku.

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řazenosti a podřízenosti mezi dvěma vizuály.

(Zděděno od Visual)
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.

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í.

Arrange(Rect)

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

ArrangeCore(Rect)

Definuje šablonu pro WPF (Windows Presentation Foundation) definici rozložení na úrovni jádra.

BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

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

BeginAnimation(DependencyProperty, AnimationTimeline)

Spustí animaci pro zadanou animační vlastnost u tohoto prvku.

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 volající vlákno má 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á má být vymazána, je určena parametrem DependencyPropertyKey.

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

Převede hodnotu zadané vlastnosti závislosti. Toho se dosahuje 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ý nadřazený objekty dvou vizuálů.

(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, ignoruje jakoukoli možnou animaci z 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 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ávislosti mají místně nastavené hodnoty na tomto DependencyObject.

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

Získá Type aktuální instance.

(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é VisualCollectionsadě .

(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 uvnitř aktuálního prvku, který je na zadaných souřadnicích vzhledem k původu aktuálního prvku.

InvalidateArrange()

Zneplatní stav 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í prvku 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 následníkem nadřazeného objektu vizuálu.

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

DesiredSize Aktualizuje .UIElement Nadřazené prvky volají tuto metodu z vlastních MeasureCore(Size) implementací pro vytvoření rekurzivní aktualizace 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ří mělkou kopii aktuálního 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 směrem pokynů, který je interpretován v rámci organizace nadřazeného vizuálu pro tento prvek.

OnAccessKey(AccessKeyEventArgs)

Poskytuje zpracování tříd pro, pokud je vyvolán přístupový klíč, 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é pro AutomationPeer třídu pro infrastrukturu WPF (Windows Presentation Foundation) (Windows Presentation Foundation).

OnDpiChanged(DpiScale, DpiScale)

Volá se při změně DPI, při kterém se toto zobrazení vykreslí.

(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)

GotFocus Vyvolá 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řídy pro GotTouchCapture směrovanou událost, 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 tomto prvku. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)

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

OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)

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

OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)

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

OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)

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

OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)

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

OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)

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

OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Vyvolána při neošetřené IsStylusDirectlyOverChanged události je vyvolána na tomto 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)

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

OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Vyvolá se, když neošetřená LostKeyboardFocus 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.

OnLostMouseCapture(MouseEventArgs)

Vyvolá se, když neošetřená LostMouseCapture 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.

OnLostStylusCapture(StylusEventArgs)

Vyvolá se, když neošetřená LostStylusCapture 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.

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, 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á MouseDown 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.

OnMouseEnter(MouseEventArgs)

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

OnMouseLeave(MouseEventArgs)

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

OnMouseLeftButtonDown(MouseButtonEventArgs)

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

OnMouseLeftButtonUp(MouseButtonEventArgs)

Vyvolá se, 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ří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á 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říd pro tuto událost.

OnMouseRightButtonUp(MouseButtonEventArgs)

Vyvolá se, 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říd pro tuto událost.

OnMouseUp(MouseButtonEventArgs)

Vyvolá se, 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říd pro tuto událost.

OnMouseWheel(MouseWheelEventArgs)

Vyvolá se, když neošetřená MouseWheel 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.

OnPreviewDragEnter(DragEventArgs)

Vyvolá se, když neošetřená PreviewDragEnter 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.

OnPreviewDragLeave(DragEventArgs)

Vyvolá se, když neošetřená PreviewDragLeave 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.

OnPreviewDragOver(DragEventArgs)

Vyvolá se, když neošetřená PreviewDragOver 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.

OnPreviewDrop(DragEventArgs)

Vyvolá se, když neošetřená PreviewDrop 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.

OnPreviewGiveFeedback(GiveFeedbackEventArgs)

Vyvolá se, když neošetřená PreviewGiveFeedback 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.

OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Vyvolá se, když neošetřená PreviewGotKeyboardFocus 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.

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á PreviewMouseDown připojená směrovaná 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á 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říd pro tuto událost.

OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)

Vyvolá se, 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ří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á 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říd pro tuto událost.

OnPreviewMouseRightButtonUp(MouseButtonEventArgs)

Vyvolá se, 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ří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řídy pro PreviewTouchDown směrovanou událost, ke které dochází, když dotyk stiskne tento prvek.

OnPreviewTouchMove(TouchEventArgs)

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

OnPreviewTouchUp(TouchEventArgs)

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

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Vyvolána vždy, když byla aktualizována efektivní hodnota jakékoli vlastnosti závislosti na této DependencyObject vlastnosti. Konkrétní vlastnost závislosti, 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í 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 směrovány systémem rozložení. Tato metoda je vyvolána po aktualizaci rozložení a před vykreslením, pokud se element RenderSize 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 je vyvolána tímto prvkem. 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 je vyvolána tímto prvkem. 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řídy pro TouchDown směrovanou událost, ke které dochází, když dotyk stiskne uvnitř tohoto prvku.

OnTouchEnter(TouchEventArgs)

Poskytuje zpracování třídy pro TouchEnter směrovanou událost, ke které dochází, když se dotyk přesune z vnější strany na vnitřní 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í strany na vnější hranice tohoto UIElement.

OnTouchMove(TouchEventArgs)

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

OnTouchUp(TouchEventArgs)

Poskytuje zpracování třídy pro TouchUp směrovanou událost, 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á se, když nadřazený prvek této UIElement sestavy změní na nadřazený nadřazený vizuál.

PointFromScreen(Point)

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

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

Převede soustavu Point , která představuje aktuální souřadnicový systém Visual obrazovek na Point 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 fokus skutečně přesunul na tento prvek.

RaiseEvent(RoutedEventArgs)

Vyvolá konkrétní směrovanou událost. Vyvolání RoutedEvent je identifikováno v instanci RoutedEventArgs , která je poskytnuta (jako RoutedEvent vlastnost dat této 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ši, pokud tento prvek držel zachycení.

ReleaseStylusCapture()

Uvolní zachytávání pera zařízení, 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ř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 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 identifikátorem DependencyPropertyKey vlastnosti závislosti.

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

Vrátí zda serializace procesy mají serializovat obsah CommandBindings vlastnosti na instancích této třídy.

ShouldSerializeInputBindings()

Vrátí zda serializace procesy mají serializovat obsah InputBindings vlastnosti na instancích této třídy.

ShouldSerializeProperty(DependencyProperty)

Vrátí hodnotu, která určuje, zda procesy serializace 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, která se dá použít k transformaci souřadnic od zadaného objektu vizuálu Visual .

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

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

(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 podřízené prvky vizuálu tohoto prvku byly správně aktualizovány pro rozložení.

VerifyAccess()

Vynucuje, že volající vlákno má přístup k tomuto DispatcherObject.

(Zděděno od DispatcherObject)

Událost

Name Description
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í podkladovou událost drop s tímto prvkem jako cíl přetažení.

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 zachycuje myš.

GotStylusCapture

Nastane, když tento prvek zachycuje pero.

GotTouchCapture

Nastane při zachycení dotyku s tímto prvkem.

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 elementu.

IsKeyboardFocusWithinChanged

Nastane, když hodnota IsKeyboardFocusWithin vlastnosti se změní u tohoto elementu.

IsMouseCapturedChanged

Nastane, když hodnota IsMouseCaptured vlastnosti se změní u tohoto elementu.

IsMouseCaptureWithinChanged

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

IsMouseDirectlyOverChanged

Nastane, když hodnota IsMouseDirectlyOver vlastnosti se změní u tohoto elementu.

IsStylusCapturedChanged

Nastane, když hodnota IsStylusCaptured vlastnosti se změní u tohoto elementu.

IsStylusCaptureWithinChanged

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

IsStylusDirectlyOverChanged

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

IsVisibleChanged

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

KeyDown

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

KeyUp

Nastane, když je klíč uvolněn, zatímco fokus je na tomto prvku.

LayoutUpdated

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

LostFocus

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

LostKeyboardFocus

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

LostMouseCapture

Nastane, když tento prvek ztratí zachycení myši.

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 manipulace a inertia na objektu UIElement dokončena.

ManipulationDelta

Nastane, když vstupní zařízení změní pozici 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í zahájí manipulaci s objektem UIElement .

ManipulationStarting

Nastane při prvním vytvoření procesoru pro manipulaci.

MouseDown

Nastane, když je jakékoli tlačítko myši stisknuto, když je ukazatel 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 při uvolnění levého tlačítka myši, zatímco ukazatel myši je nad tímto prvkem.

MouseMove

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

MouseRightButtonDown

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

MouseRightButtonUp

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

MouseUp

Vyvolá se při uvolnění libovolného tlačítka myši přes tento prvek.

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í podkladovou událost drop s tímto prvkem jako cíl přetažení.

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, když je klíč uvolněn, 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, když je ukazatel 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, zatímco ukazatel myši je nad tímto prvkem.

PreviewMouseRightButtonDown

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

PreviewMouseRightButtonUp

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

PreviewMouseUp

Vyvolá se při uvolnění libovolného tlačítka myši, 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

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

PreviewStylusButtonDown

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

PreviewStylusButtonUp

Vyvolá se při uvolnění pera tlačítko, zatímco ukazatel je 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ž pero je 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 přes prvek. Pero se musí při zjišťování pomocí digitizátoru přesunout, aby vyvolala tuto událost, jinak PreviewStylusInAirMove je vyvolána.

PreviewStylusOutOfRange

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

PreviewStylusSystemGesture

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

PreviewStylusUp

Nastane, když uživatel zvedne pero z digitizátoru, zatímco pero je přes tento prvek.

PreviewTextInput

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

PreviewTouchDown

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

PreviewTouchMove

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

PreviewTouchUp

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

QueryContinueDrag

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

QueryCursor

Nastane, 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 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

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

StylusDown

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

StylusEnter

Nastane, když pero zadává hranice tohoto prvku.

StylusInAirMove

Nastane, když se pero přesune přes prvek bez skutečného dotyku 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 stylus.

StylusUp

Nastane, když uživatel zvedne pero z digitizátoru, když 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 dotyk přesune z vnějšího do hranici tohoto prvku.

TouchLeave

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

TouchMove

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

TouchUp

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

Platí pro