UIElement Třída

Definice

UIElementje základní třídou pro implementace wpf core na úrovni basic, které sestavují prvky Windows Presentation Foundation (WPF) a základní prezentační charakteristiky.

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

Většina chování vstupu a zaostření pro prvky obecně je definována také ve UIElement třídě. To zahrnuje události pro vstup z klávesnice, myši a stylus a související vlastnosti stavu. Mnohé z těchto událostí jsou směrované události a mnohé z událostí souvisejících s vstupem mají jak obě verze směrování, tak i tunelovou verzi události. Tyto spárované události jsou obvykle událostmi, které mají největší zájem na řízení autorů.

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

V souvislosti s architekturou UIElement lze v programování v systému Win32 považovat za zhruba ekvivalentní s popisovačem okna nebo prvkem v programování v jazyce Dynamic HTML (DHTML). UIElement je základní prvek na úrovni jádra WPF.

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

  • Může vykreslovat jako podřízený prvek ( UIElement odvozený z Visual , třída grafiky na vysoké úrovni)

  • Obsahuje logiku, která se používá k velikosti a umístění možných podřízených elementů UIElement (při interpretaci systémem rozložení).

  • Může reagovat na vstup uživatele (včetně řízení, kde se vstup posílá přes jejich zpracování směrování událostí nebo směrování příkazů).

  • Může vyvolávat směrované události, které cestují prostřednictvím stromu logického elementu.

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

FrameworkElement je třída implementace na úrovni rozhraní WPF, která je založena na UIElement a přidává konkrétní interakce s úrovní rozhraní WPF. FrameworkElement Přidá a definuje následující možnosti:

  • Další vlastnosti rozložení specifické pro rozhraní

  • Podpora rozsáhlejších sestav metadat ve vlastnostech

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

  • Podpora stylů

  • Podpora další animace

Další související třídou je ContentElement . ContentElementTřída implementuje mnoho stejných členů jako to UIElement ; rozdíl mezi těmito dvěma třídami musí provádět s jejich zamýšleným místem v celkovém modelu obsahu. UIElementOdvozená třída obvykle definuje poměrně tuhý obsahový model, což znamená, že existují omezení, které prvky mohou být podřízenými prvky v kódu. Může existovat kapacita pro vybírání méně omezujícího podřízeného obsahu v UIElement , ale tato kapacita je obvykle centralizovaná v určených vlastnostech obsahu. ContentElementOdvozená třída obvykle není tak omezující o obsah, pro podporu scénářů, jako jsou například dokumenty formátů toku.

Důležité

Visibility stav má vliv na všechny vstupy, které tento prvek zpracovává. Prvky, které nejsou viditelné, se nepodílejí na testování přístupů a neobsahují vstupní události, ani když je ukazatel myši nad hranicemi, kde by byl prvek 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 vlastnost IsStylusCaptureWithin závislosti.

IsStylusDirectlyOverProperty

Identifikuje vlastnost IsStylusDirectlyOver závislosti.

IsStylusOverProperty

Identifikuje vlastnost IsStylusOver závislosti.

IsVisibleProperty

Identifikuje vlastnost IsVisible závislosti.

KeyDownEvent

Identifikuje KeyDown směrované události.

KeyUpEvent

Identifikuje KeyUp směrované události.

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ěrované události.

MouseEnterEvent

Identifikuje MouseEnter směrované události.

MouseLeaveEvent

Identifikuje MouseLeave směrované události.

MouseLeftButtonDownEvent

Identifikuje MouseLeftButtonDown směrované události.

MouseLeftButtonUpEvent

Identifikuje MouseLeftButtonUp směrované události.

MouseMoveEvent

Identifikuje MouseMove směrované události.

MouseRightButtonDownEvent

Identifikuje MouseRightButtonDown směrované události.

MouseRightButtonUpEvent

Identifikuje MouseRightButtonUp směrované události.

MouseUpEvent

Identifikuje MouseUp směrované události.

MouseWheelEvent

Identifikuje MouseWheel směrované události.

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ěrované události.

PreviewLostKeyboardFocusEvent

Identifikuje PreviewLostKeyboardFocus směrované události.

PreviewMouseDownEvent

Identifikuje PreviewMouseDown směrované události.

PreviewMouseLeftButtonDownEvent

Identifikuje PreviewMouseLeftButtonDown směrované události.

PreviewMouseLeftButtonUpEvent

Identifikuje PreviewMouseLeftButtonUp směrované události.

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ěrované události.

PreviewStylusButtonDownEvent

Identifikuje PreviewStylusButtonDown směrované události.

PreviewStylusButtonUpEvent

Identifikuje PreviewStylusButtonUp směrované události.

PreviewStylusDownEvent

Identifikuje PreviewStylusDown směrované události.

PreviewStylusInAirMoveEvent

Identifikuje PreviewStylusInAirMove směrované události.

PreviewStylusInRangeEvent

Identifikuje PreviewStylusInRange směrované události.

PreviewStylusMoveEvent

Identifikuje PreviewStylusMove směrované události.

PreviewStylusOutOfRangeEvent

Identifikuje PreviewStylusOutOfRange směrované události.

PreviewStylusSystemGestureEvent

Identifikuje PreviewStylusSystemGesture směrované události.

PreviewStylusUpEvent

Identifikuje PreviewStylusUp směrované události.

PreviewTextInputEvent

Identifikuje PreviewTextInput směrované události.

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ěrované události.

TouchDownEvent

Identifikuje TouchDown směrované události.

TouchEnterEvent

Identifikuje TouchEnter směrované události.

TouchLeaveEvent

Identifikuje TouchLeave směrované události.

TouchMoveEvent

Identifikuje TouchMove směrované události.

TouchUpEvent

Identifikuje TouchUp směrované události.

UidProperty

Identifikuje vlastnost Uid závislosti.

VisibilityProperty

Identifikuje vlastnost Visibility závislosti.

Vlastnosti

AllowDrop

Získá nebo nastaví hodnotu označující, jestli se tento element dá použít jako cíl operace přetažení. Toto je vlastnost závislosti.

AreAnyTouchesCaptured

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

AreAnyTouchesCapturedWithin

Získá hodnotu, která označuje, zda je do tohoto prvku nebo do všech podřízených elementů v jeho vizuálním stromu zachycen alespoň jeden dotyk.

AreAnyTouchesDirectlyOver

Načte hodnotu, která indikuje, jestli se nad tímto prvkem stiskne aspoň jeden dotyk.

AreAnyTouchesOver

Získá hodnotu, která označuje, zda je na tomto prvku nebo ve vizuálním stromu stisknuto alespoň jedno dotykové ovládání.

BitmapEffect
Zastaralé.
Zastaralé.

Získá nebo nastaví rastrový efekt, který se vztahuje přímo k vykreslenému obsahu pro tento element. Toto je vlastnost závislosti.

BitmapEffectInput
Zastaralé.
Zastaralé.

Získá nebo nastaví vstupní zdroj pro rastrový efekt, který se vztahuje přímo k vykreslenému obsahu pro tento element. Toto je vlastnost závislosti.

CacheMode

Získá nebo nastaví reprezentaci v mezipaměti UIElement .

Clip

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

ClipToBounds

Získává nebo nastavuje hodnotu, která označuje, jestli se má Oříznout obsah tohoto prvku (nebo obsah pocházející z podřízených prvků tohoto prvku), aby se vešel do prvku, který ho obsahuje. Toto je vlastnost závislosti.

CommandBindings

Získá kolekci CommandBinding objektů přidružených k tomuto elementu. CommandBindingUmožň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

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

(Zděděno od DependencyObject)
DesiredSize

Získá velikost, kterou tento prvek vypočítal během procesu předejte proces rozložení.

Dispatcher

Získá Dispatcher přidružený k DispatcherObject .

(Zděděno od DispatcherObject)
Effect

Získá nebo nastaví efekt rastrového obrázku, který se má použít pro UIElement . Toto je vlastnost závislosti.

Focusable

Získává nebo nastavuje hodnotu, která indikuje, jestli element může získat fokus. Toto je vlastnost závislosti.

HasAnimatedProperties

Načte hodnotu, která označuje, jestli má tento element nějaké animované vlastnosti.

HasEffectiveKeyboardFocus

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

InputBindings

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

IsArrangeValid

Získá hodnotu, která označuje, zda je vypočítaná velikost a pozice podřízených elementů v rozložení tohoto elementu platná.

IsEnabled

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

IsEnabledCore

Načte hodnotu, která se stane návratovou hodnotou IsEnabled 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ává nebo nastavuje hodnotu, která deklaruje, jestli se může tento prvek vracet jako výsledek testu volání z některé části vykresleného obsahu. Toto je vlastnost závislosti.

IsInputMethodEnabled

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

IsKeyboardFocused

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

IsKeyboardFocusWithin

Získá hodnotu, která označuje, zda je fokus klávesnice kdekoli v rámci elementu nebo jeho podřízených prvků vizuálního stromu. Toto je vlastnost závislosti.

IsManipulationEnabled

Získává nebo nastavuje hodnotu, která indikuje, jestli jsou na nich povolené události manipulace UIElement .

IsMeasureValid

Načte hodnotu, která označuje, zda je aktuální velikost vrácená podle míry rozložení platná.

IsMouseCaptured

Získá hodnotu, která označuje, zda je do tohoto prvku zachycena myš. 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á označuje, zda pozice ukazatele myši odpovídá výsledkům testů, které berou v úvahu skládání prvku. Toto je vlastnost závislosti.

IsMouseOver

Načte hodnotu, která označuje, zda se nachází ukazatel myši nad tímto prvkem (včetně podřízených elementů ve vizuálním stromu). Toto je vlastnost závislosti.

IsSealed

Načte hodnotu, která označuje, jestli je tato instance aktuálně zapečetěná (jen pro čtení).

(Zděděno od DependencyObject)
IsStylusCaptured

Získá hodnotu, která označuje, zda je Stylus zachycen tímto prvkem. Toto je vlastnost závislosti.

IsStylusCaptureWithin

Získá hodnotu, která určuje, zda je zachycení stylusu drženo tímto prvkem, nebo element v rámci hranic elementu a jeho vizuálního stromu. Toto je vlastnost závislosti.

IsStylusDirectlyOver

Získá hodnotu, která určuje, jestli pozice pera odpovídá výsledkům testu shod, které vezme v úvahu skládání prvků. Toto je vlastnost závislosti.

IsStylusOver

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

IsVisible

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

Opacity

Získá nebo nastaví faktor neprůhlednosti, který se použije u celého UIElement při vykreslení v uživatelském rozhraní (UI). Toto je vlastnost závislosti.

OpacityMask

Získá nebo nastaví masku krytí jako Brush implementaci, která se aplikuje na jakékoli maskování alfa kanálu pro vykreslený obsah tohoto elementu. Toto je vlastnost závislosti.

PersistId
Zastaralé.

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

RenderSize

Získá (nebo nastaví) konečnou velikost vykreslování tohoto elementu.

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é transformace vykreslování, která je deklarována jako RenderTransform relativní vzhledem k hranicím prvku. Toto je vlastnost závislosti.

SnapsToDevicePixels

Získává nebo nastavuje hodnotu, která určuje, jestli má vykreslování tohoto elementu při vykreslování použít nastavení pixelů specifické pro zařízení. Toto je vlastnost závislosti.

StylusPlugIns

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

TouchesCaptured

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

TouchesCapturedWithin

Získá všechna dotyková zařízení, která jsou zachycena do tohoto prvku nebo libovolných podřízených prvků 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 nad tímto prvkem nebo všemi podřízenými prvky ve 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 tohoto prvku uživatelského rozhraní (UI). 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 v mezipaměti Visual .

(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 je technologie ClearType vykreslena v Visual .

(Zděděno od Visual)
VisualClip

Získá nebo nastaví oblast oříznutí Visual jako Geometry hodnotu.

(Zděděno od Visual)
VisualEdgeMode

Získá nebo nastaví režim Edge Visual jako EdgeMode hodnotu.

(Zděděno od Visual)
VisualEffect

Získá nebo nastaví efekt rastrového obrázku, který se má použít pro Visual .

(Zděděno od Visual)
VisualOffset

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

(Zděděno od Visual)
VisualOpacity

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

(Zděděno od Visual)
VisualOpacityMask

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

(Zděděno od Visual)
VisualParent

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

(Zděděno od Visual)
VisualScrollableAreaClip

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

(Zděděno od Visual)
VisualTextHintingMode

Získá nebo nastaví TextHintingMode . Visual

(Zděděno od Visual)
VisualTextRenderingMode

Získá nebo nastaví TextRenderingMode . 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 pokynů ke souřadnici x (svisle).

(Zděděno od Visual)
VisualYSnappingGuidelines

Získá nebo nastaví kolekci pokynů pro souřadnice y (horizontální).

(Zděděno od Visual)

Metody

AddHandler(RoutedEvent, Delegate)

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

AddHandler(RoutedEvent, Delegate, Boolean)

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

AddToEventRoute(EventRoute, RoutedEventArgs)

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

AddVisualChild(Visual)

Definuje vztah nadřazenosti-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 elementu. Všechny existující animace se zastaví a nahradí se novou animací.

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Aplikuje animaci na zadanou vlastnost závislosti u tohoto elementu s možností určení toho, 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 rozhraní WPF), aby tvořily aktualizaci rekurzivního rozložení. Tato metoda představuje druhý průchod aktualizace rozložení.

ArrangeCore(Rect)

Definuje šablonu pro definici rozvržení uspořádání na úrovni základní WPF.

BeginAnimation(DependencyProperty, AnimationTimeline)

Spustí animaci pro zadanou animovanou vlastnost tohoto prvku.

BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Spustí specifickou animaci pro zadanou animovanou vlastnost tohoto prvku s možností určení toho, co se stane, pokud již vlastnost obsahuje spuštěnou animaci.

CaptureMouse()

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

CaptureStylus()

Pokusí se vynutit zachycení ovládacího prvku Stylus na tento prvek.

CaptureTouch(TouchDevice)

Pokusí se vynutit zachytávání dotyku s tímto prvkem.

CheckAccess()

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

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

Vymaže místní hodnotu vlastnosti. Vlastnost, která má být vyčištěna, je určena DependencyProperty identifikátorem.

(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. To se provádí vyvoláním jakékoli CoerceValueCallback funkce určené v metadatech vlastnosti pro vlastnost závislosti, protože existuje při volání DependencyObject .

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

Určuje, zda je poskytnutý DependencyObject ekvivalent aktuální DependencyObject .

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

Vrací společného 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 v tomto elementu, přičemž se zastavuje jakákoli možná animovaná hodnota ze spuštěné nebo zastavené animace.

GetHashCode()

Získá kód hodnoty hash DependencyObject .

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

Vrátí alternativní geometrii oříznutí, která představuje oblast, která by byla oříznuta v případě, že ClipToBounds byla nastavena na hodnotu true .

GetLocalValueEnumerator()

Vytvoří specializovaný enumerátor pro zjištění, které vlastnosti závislosti mají lokálně nastavené hodnoty DependencyObject .

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

Získá Type aktuální instanci.

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

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

GetValue(DependencyProperty)

Vrátí aktuální platnou hodnotu vlastnosti závislosti v této instanci DependencyObject .

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

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

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

Implementuje HitTestCore(GeometryHitTestParameters) k poskytnutí chování testování volání základního elementu (vrácení GeometryHitTestResult ).

HitTestCore(PointHitTestParameters)

Implementuje HitTestCore(PointHitTestParameters) k poskytnutí chování testování volání základního elementu (vrácení HitTestResult ).

InputHitTest(Point)

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

InvalidateArrange()

Zruší platnost stavu uspořádání (rozložení) pro element. Po neplatnosti bude mít element aktualizované rozložení, ke kterému dojde asynchronně, pokud to není následně vynuceno UpdateLayout() .

InvalidateMeasure()

Zruší platnost stavu měření (rozložení) pro element.

InvalidateProperty(DependencyProperty)

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

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

Zruší platnost vykreslování elementu a vynutí dokončení nového nového průchodu rozložení. OnRender(DrawingContext) je volána po dokončení cyklu rozložení.

IsAncestorOf(DependencyObject)

Určuje, zda je vizuální objekt nadřazeným objektem odvozeného vizuálu.

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

Určuje, zda je vizuální objekt následníkem nadřazeného vizuálního objektu.

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

Aktualizuje DesiredSize UIElement . Nadřazené prvky volají tuto metodu z vlastních MeasureCore(Size) implementací k vytvoření aktualizace nerekurzivního 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ří kopii aktuálního seznamu Object .

(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 pokynů, který je interpretován v rámci organizace nadřazeného vizuálu pro tento prvek.

OnAccessKey(AccessKeyEventArgs)

Poskytuje zpracování třídy pro, když 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é AutomationPeer pro třídu pro Windows Presentation Foundation (WPF).

OnDpiChanged(DpiScale, DpiScale)

Volá se, když se změní rozlišení DPI, na kterém je toto zobrazení vykreslené.

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

Vyvolá se, když neošetřená připojená událost dosáhne prvku ve své trase odvozené DragEnter 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á připojená událost dosáhne prvku ve své trase odvozené DragLeave 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á připojená událost dosáhne prvku ve své trase odvozené DragOver z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnDrop(DragEventArgs)

Vyvoláno, když Neošetřená DragEnter připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnGiveFeedback(GiveFeedbackEventArgs)

Vyvoláno, když Neošetřená GiveFeedback připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnGotFocus(RoutedEventArgs)

Vyvolá GotFocus směrovanou událost pomocí poskytnutého data události.

OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Vyvoláno, když Neošetřená GotKeyboardFocus připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnGotMouseCapture(MouseEventArgs)

Vyvoláno, když Neošetřená GotMouseCapture připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnGotStylusCapture(StylusEventArgs)

Vyvoláno, když Neošetřená GotStylusCapture připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnGotTouchCapture(TouchEventArgs)

Poskytuje zpracování třídy pro GotTouchCapture směrovanou událost, která nastane, když se na tento prvek zachytí dotykové ovládání.

OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)

Vyvolá IsKeyboardFocusedChanged se, když je na tomto prvku vyvolána neošetřená událost. Implementací této metody přidejte 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řidejte zpracování třídy pro tuto událost.

OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)

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

OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)

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

OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)

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

OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)

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

OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)

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

OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)

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

OnKeyDown(KeyEventArgs)

Vyvolá se, když neošetřená připojená událost dosáhne prvku ve své trase odvozené KeyDown 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á připojená událost dosáhne prvku ve své trase odvozené KeyUp z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnLostFocus(RoutedEventArgs)

Vyvolá LostFocus směrovaná událost pomocí poskytnutých dat události.

OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)

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

OnLostMouseCapture(MouseEventArgs)

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

OnLostStylusCapture(StylusEventArgs)

Vyvolá se, když neošetřená připojená událost dosáhne prvku ve své trase odvozené LostStylusCapture 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ěrované události, ke které dochází, když tento prvek ztratí zachycení dotykového ovládání.

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říd pro ManipulationStarting směrované události, ke které dochází při prvním vytvoření procesoru pro manipulaci.

OnMouseDown(MouseButtonEventArgs)

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

OnMouseEnter(MouseEventArgs)

Vyvolá MouseEnter se, když je na tomto prvku vyvolána neošetřená připojená událost. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnMouseLeave(MouseEventArgs)

Vyvolá MouseLeave se, když je na tomto prvku vyvolána neošetřená připojená událost. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnMouseLeftButtonDown(MouseButtonEventArgs)

Vyvolá MouseLeftButtonDown se, když je na tomto prvku vyvolána neošetřená událost směrovaného směrování. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnMouseLeftButtonUp(MouseButtonEventArgs)

Vyvolá se, když Neošetřená MouseLeftButtonUp událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnMouseMove(MouseEventArgs)

Vyvoláno, když Neošetřená MouseMove připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnMouseRightButtonDown(MouseButtonEventArgs)

Vyvolá se, když Neošetřená MouseRightButtonDown událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnMouseRightButtonUp(MouseButtonEventArgs)

Vyvolá se, když Neošetřená MouseRightButtonUp událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnMouseUp(MouseButtonEventArgs)

Vyvolá se, když Neošetřená MouseUp událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnMouseWheel(MouseWheelEventArgs)

Vyvoláno, když Neošetřená MouseWheel připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewDragEnter(DragEventArgs)

Vyvoláno, když Neošetřená PreviewDragEnter připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewDragLeave(DragEventArgs)

Vyvoláno, když Neošetřená PreviewDragLeave připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewDragOver(DragEventArgs)

Vyvoláno, když Neošetřená PreviewDragOver připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewDrop(DragEventArgs)

Vyvoláno, když Neošetřená PreviewDrop připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewGiveFeedback(GiveFeedbackEventArgs)

Vyvoláno, když Neošetřená PreviewGiveFeedback připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Vyvoláno, když Neošetřená PreviewGotKeyboardFocus připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewKeyDown(KeyEventArgs)

Vyvoláno, když Neošetřená PreviewKeyDown připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewKeyUp(KeyEventArgs)

Vyvoláno, když Neošetřená PreviewKeyUp připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Vyvoláno, když Neošetřená PreviewKeyDown připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewMouseDown(MouseButtonEventArgs)

Vyvoláno, když Neošetřená PreviewMouseDown připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

Vyvolá se, když Neošetřená PreviewMouseLeftButtonDown událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)

Vyvolá se, když Neošetřená PreviewMouseLeftButtonUp událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewMouseMove(MouseEventArgs)

Vyvoláno, když Neošetřená PreviewMouseMove připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewMouseRightButtonDown(MouseButtonEventArgs)

Vyvolá se, když Neošetřená PreviewMouseRightButtonDown událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewMouseRightButtonUp(MouseButtonEventArgs)

Vyvolá se, když Neošetřená PreviewMouseRightButtonUp událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewMouseUp(MouseButtonEventArgs)

Vyvoláno, když Neošetřená PreviewMouseUp připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewMouseWheel(MouseWheelEventArgs)

Vyvoláno, když Neošetřená PreviewMouseWheel připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)

Vyvoláno, když Neošetřená PreviewQueryContinueDrag připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewStylusButtonDown(StylusButtonEventArgs)

Vyvoláno, když Neošetřená PreviewStylusButtonDown připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewStylusButtonUp(StylusButtonEventArgs)

Vyvoláno, když Neošetřená PreviewStylusButtonUp připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewStylusDown(StylusDownEventArgs)

Vyvoláno, když Neošetřená PreviewStylusDown připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewStylusInAirMove(StylusEventArgs)

Vyvoláno, když Neošetřená PreviewStylusInAirMove připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewStylusInRange(StylusEventArgs)

Vyvoláno, když Neošetřená PreviewStylusInRange připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewStylusMove(StylusEventArgs)

Vyvoláno, když Neošetřená PreviewStylusMove připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewStylusOutOfRange(StylusEventArgs)

Vyvoláno, když Neošetřená PreviewStylusOutOfRange připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)

Vyvoláno, když Neošetřená PreviewStylusSystemGesture připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewStylusUp(StylusEventArgs)

Vyvoláno, když Neošetřená PreviewStylusUp připojená událost dosáhne prvku v cestě, která je odvozena z této třídy. Implementací této metody přidejte zpracování třídy pro tuto událost.

OnPreviewTextInput(TextCompositionEventArgs)

Vyvolá se, když neošetřená připojená událost dosáhne prvku ve své trase odvozené PreviewTextInput 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ěrované události, ke které dochází při stisknutí dotykového ovládání tohoto prvku.

OnPreviewTouchMove(TouchEventArgs)

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

OnPreviewTouchUp(TouchEventArgs)

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

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Vyvolá se vždy, když byla aktualizována skutečná hodnota jakékoli vlastnosti závislosti DependencyObject . Konkrétní vlastnost závislosti, která se změnila, je uvedena v datech události.

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

Vyvolá se, když neošetřená připojená událost dosáhne prvku ve své trase odvozené QueryContinueDrag 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á připojená událost dosáhne prvku ve své trase odvozené QueryCursor 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í. Instrukce vykreslování pro tento prvek se při vyvolání této metody přímo nepoužít a místo toho se zachovají pro pozdější asynchronní použití rozložením a kreslením.

OnRenderSizeChanged(SizeChangedInfo)

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

OnStylusButtonDown(StylusButtonEventArgs)

Vyvolá se, když neošetřená připojená událost dosáhne prvku ve své trase odvozené StylusButtonDown 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á připojená událost dosáhne prvku ve své trase odvozené StylusButtonUp 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á připojená událost dosáhne prvku ve své trase odvozené StylusDown z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusEnter(StylusEventArgs)

Vyvolá se, když tento prvek vyvolá StylusEnter neošetřenou připojenou událost. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusInAirMove(StylusEventArgs)

Vyvolá se, když neošetřená připojená událost dosáhne prvku ve své trase odvozené StylusInAirMove 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á připojená událost dosáhne prvku ve své trase odvozené StylusInRange z této třídy. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusLeave(StylusEventArgs)

Vyvolá se, když tento prvek vyvolá StylusLeave neošetřenou připojenou událost. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

OnStylusMove(StylusEventArgs)

Vyvolá se, když neošetřená připojená událost dosáhne prvku ve své trase odvozené StylusMove 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á připojená událost dosáhne prvku ve své trase odvozené StylusOutOfRange 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á připojená událost dosáhne prvku ve své trase odvozené StylusSystemGesture 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á připojená událost dosáhne prvku ve své trase odvozené StylusUp 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á připojená událost dosáhne prvku ve své trase odvozené TextInput 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, která nastane, když se dotykové stisknutí uvnitř tohoto prvku.

OnTouchEnter(TouchEventArgs)

Poskytuje zpracování třídy pro TouchEnter směrovanou událost, která nastane, když se dotykové ovládání přesune mimo rámec uvnitř hranic tohoto prvku.

OnTouchLeave(TouchEventArgs)

Poskytuje zpracování třídy pro TouchLeave směrovanou událost, která nastane, když se dotykové ovládání přesune zevnitř mimo hranice tohoto prvku UIElement .

OnTouchMove(TouchEventArgs)

Poskytuje zpracování třídy pro TouchMove směrovanou událost, která nastane, když se dotykové přesunutí nachází uvnitř tohoto prvku.

OnTouchUp(TouchEventArgs)

Poskytuje zpracování třídy pro TouchUp směrovanou událost, která nastane, když se dotykové ovládání uvolní uvnitř tohoto prvku.

OnVisualChildrenChanged(DependencyObject, DependencyObject)

Volá se, když se VisualCollection upraví vizuální objekt.

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

Vyvoláno, když nadřazený prvek této UIElement sestavy změní na svůj nadřízený vizuální nadřízený prvek.

PointFromScreen(Point)

Převede Point v souřadnicích obrazovky Point , které představují aktuální souřadnicový systém Visual .

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

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

RaiseEvent(RoutedEventArgs)

Vyvolá konkrétní směrovanou událost. Událost, která RoutedEvent má být vyvolána, je identifikována v RoutedEventArgs instanci, která je k dispozici (jako RoutedEvent vlastnost dat události).

ReadLocalValue(DependencyProperty)

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

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

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

ReleaseMouseCapture()

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

ReleaseStylusCapture()

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

ReleaseTouchCapture(TouchDevice)

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

RemoveHandler(RoutedEvent, Delegate)

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

RemoveVisualChild(Visual)

Odebere vztah nadřazenosti-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 mají procesy serializace serializovat obsah CommandBindings vlastnosti v instancích této třídy.

ShouldSerializeInputBindings()

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

ShouldSerializeProperty(DependencyProperty)

Vrátí hodnotu, která označuje, zda mají procesy serializace serializovat hodnotu pro poskytnutou 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 z na Visual zadaný Visual nadřazený objekt vizuálního objektu.

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

Vrátí transformaci, která se dá použít k transformaci souřadnic z na Visual zadaný Visual3D nadřazený objekt vizuálního objektu.

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

Vrátí transformaci, která se dá použít k transformaci souřadnic z na Visual zadaný Visual Object následník.

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

Vrátí transformaci, která se dá použít k transformaci souřadnic z na Visual zadaný vizuální objekt.

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

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

UpdateLayout()

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

VerifyAccess()

Vynutilo, aby volající vlákno měl přístup DispatcherObject .

(Zděděno od DispatcherObject)

Události

DragEnter

Nastane, pokud vstupní systém ohlásí příslušnou událost přetažení s tímto elementem jako cíl přetažení.

DragLeave

Vyvolá se v případě, že vstupní systém ohlásí příslušnou událost přetažení s tímto elementem jako zdroj přetažení.

DragOver

Nastane, pokud vstupní systém ohlásí příslušnou událost přetažení s tímto elementem jako potenciální cíl přetažení.

Drop

Nastane, pokud vstupní systém ohlásí základní událost drop s tímto elementem jako cíl přetažení.

FocusableChanged

Vyvolá se při Focusable změně hodnoty vlastnosti.

GiveFeedback

Nastane, pokud vstupní systém ohlásí příslušnou událost přetažení, která se týká tohoto prvku.

GotFocus

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

GotKeyboardFocus

Nastane, pokud má klávesnice fokus na tomto prvku.

GotMouseCapture

Nastane, pokud tento prvek zachytí myš.

GotStylusCapture

Nastane, pokud tento prvek zachytí Stylus.

GotTouchCapture

Nastane, pokud se do tohoto prvku zachytí dotykové ovládání.

IsEnabledChanged

Vyvolá se při IsEnabled změně hodnoty vlastnosti u tohoto prvku.

IsHitTestVisibleChanged

Nastane, pokud se IsHitTestVisible na tomto prvku změní hodnota vlastnosti Dependency.

IsKeyboardFocusedChanged

Nastane, pokud se IsKeyboardFocused na tomto prvku změní hodnota vlastnosti.

IsKeyboardFocusWithinChanged

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

IsMouseCapturedChanged

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

IsMouseCaptureWithinChanged

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

IsMouseDirectlyOverChanged

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

IsStylusCapturedChanged

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

IsStylusCaptureWithinChanged

Vyvolá se při změně IsStylusCaptureWithin hodnoty vlastnosti u tohoto prvku.

IsStylusDirectlyOverChanged

Vyvolá se při změně IsStylusDirectlyOver hodnoty vlastnosti u tohoto prvku.

IsVisibleChanged

Vyvolá se při změně IsVisible hodnoty vlastnosti u tohoto prvku.

KeyDown

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

KeyUp

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

LayoutUpdated

Vyvolá se v případě, že 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, pokud už klávesnice nemá fokus na tomto prvku.

LostMouseCapture

Nastane, pokud tento prvek ztratí zachycení myši.

LostStylusCapture

Nastane, pokud tento prvek ztratí zachycení stylusu.

LostTouchCapture

Nastane, pokud tento prvek ztratí dotykové zachycení.

ManipulationBoundaryFeedback

Vyvolá se v případě, že manipulace narazí na hranici.

ManipulationCompleted

Nastane, pokud je dokončená manipulace a setrvačná činnost UIElement objektu.

ManipulationDelta

Vyvolá se v případě, že vstupní zařízení během manipulace změní polohu.

ManipulationInertiaStarting

Vyvolá se v případě, že vstupní zařízení ztratí kontakt s UIElement objektem při zahájení manipulace a setrvačné hmotnosti.

ManipulationStarted

Vyvolá se v případě, že vstupní zařízení zahájí manipulaci s UIElement objektem.

ManipulationStarting

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

MouseDown

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

MouseEnter

Vyvolá se, když ukazatel myši vstoupí do meze 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 je ukazatel myši nad tímto prvkem.

MouseLeftButtonUp

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

MouseMove

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

MouseRightButtonDown

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

MouseRightButtonUp

Vyvolá se při uvolnění pravého tlačítka myši, zatímco 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 je ukazatel myši nad tímto prvkem.

PreviewDragEnter

Nastane, pokud vstupní systém ohlásí příslušnou událost přetažení s tímto elementem jako cíl přetažení.

PreviewDragLeave

Vyvolá se v případě, že vstupní systém ohlásí příslušnou událost přetažení s tímto elementem jako zdroj přetažení.

PreviewDragOver

Nastane, pokud vstupní systém ohlásí příslušnou událost přetažení s tímto elementem jako potenciální cíl přetažení.

PreviewDrop

Nastane, pokud vstupní systém ohlásí základní událost drop s tímto elementem jako cíl přetažení.

PreviewGiveFeedback

Vyvolá se v případě, že je spuštěna operace přetažení myší.

PreviewGotKeyboardFocus

Nastane, pokud má klávesnice fokus na tomto prvku.

PreviewKeyDown

Nastane, pokud se stiskne klávesa, když je fokus na tomto prvku.

PreviewKeyUp

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

PreviewLostKeyboardFocus

Vyvolá se v případě, že klávesnice už není zaměřená na tento prvek.

PreviewMouseDown

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

PreviewMouseLeftButtonDown

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

PreviewMouseLeftButtonUp

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

PreviewMouseMove

Nastane, pokud se ukazatel myši pohybuje, zatímco je ukazatel myši nad tímto prvkem.

PreviewMouseRightButtonDown

Nastane, pokud se stiskne pravé tlačítko myši, zatímco ukazatel myši je nad tímto prvkem.

PreviewMouseRightButtonUp

Nastane, pokud se uvolní pravé tlačítko myši, zatímco ukazatel myši je nad tímto prvkem.

PreviewMouseUp

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

PreviewMouseWheel

Nastane, pokud uživatel otáčí kolečkem myši, zatímco je ukazatel myši nad tímto prvkem.

PreviewQueryContinueDrag

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

PreviewStylusButtonDown

Vyvolá se při stisknutí tlačítka stylus, zatímco je ukazatel nad tímto prvkem.

PreviewStylusButtonUp

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

PreviewStylusDown

Nastane, když se pero dotýká digitizéru, zatímco je nad tímto prvkem.

PreviewStylusInAirMove

Nastane, když se pero přesune přes prvek, aniž by se skutečně dotáhne digitizéru.

PreviewStylusInRange

Vyvolá se v případě, že je pero dostatečně blízko digitizéru, aby bylo možné ho detekovat, zatímco se nachází nad tímto prvkem.

PreviewStylusMove

Nastane, když se pero přesune přes prvek. Pokud chcete vyvolat tuto událost, musí se při zjištění pomocí digitizéru přesunout pero, jinak se místo toho PreviewStylusInAirMove vyvolá .

PreviewStylusOutOfRange

Vyvolá se v případě, že je pero příliš daleko od digitizéru, aby bylo možné ho zjistit.

PreviewStylusSystemGesture

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

PreviewStylusUp

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

PreviewTextInput

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

PreviewTouchDown

Nastane, když se prst dotýká obrazovky, když je prst nad tímto prvkem.

PreviewTouchMove

Nastane, pokud se prst přesune na obrazovku, zatímco je prst nad tímto prvkem.

PreviewTouchUp

Nastane, pokud se na obrazovce vyvolá prst, zatímco je nad tímto prvkem.

QueryContinueDrag

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

QueryCursor

Vyvolá se v případě, že je požadován kurzor pro 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 je možné, že se objekt ukazatele bude muset změnit na základě jeho nové pozice.

StylusButtonDown

Nastane, pokud se stiskne tlačítko stylusu, zatímco je ukazatel nad tímto prvkem.

StylusButtonUp

Nastane, pokud se uvolní tlačítko stylusu, zatímco je ukazatel nad tímto prvkem.

StylusDown

Nastane, pokud se Stylus dotkne digitizéru, zatímco je Stylus nad tímto prvkem.

StylusEnter

Nastane, pokud Stylus vstoupí na hranice tohoto prvku.

StylusInAirMove

Nastane, pokud se Stylus pohybuje nad prvkem, aniž by se skutečně dotkl digitizéru.

StylusInRange

Nastane, pokud je Stylus dostatečně blízko digitizéru, aby se rozpoznal, zatímco je nad tímto prvkem.

StylusLeave

Nastane, pokud Stylus opustí hranice prvku.

StylusMove

Nastane, pokud se Stylus pohybuje nad tímto prvkem. Aby se pero vyvolalo, musí se tužka přesunout na digitizéru. V opačném případě StylusInAirMove je místo toho vyvolána.

StylusOutOfRange

Nastane, pokud je Stylus příliš daleko od digitizéru, který se má detekovat, zatímco je nad tímto prvkem.

StylusSystemGesture

Vyvolá se v případě, že uživatel provede jedno z několika gest stylusem.

StylusUp

Vyvolá se v případě, že uživatel vyvolá Stylus od digitizéru, zatímco je nad tímto prvkem.

TextInput

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

TouchDown

Nastane, když se prst dotýká obrazovky, když je prst nad tímto prvkem.

TouchEnter

Nastane, když se dotykové ovládání přesune z vnějšku do vnitřních hranic tohoto prvku.

TouchLeave

Nastane, když se dotykové ovládání přesune zevnitř do oblasti mimo hranice tohoto prvku.

TouchMove

Nastane, když se prst posouvá na obrazovku, zatímco je prst nad tímto prvkem.

TouchUp

Nastane, když je prst z obrazovky zdvižený, když je prst nad tímto prvkem.

Platí pro