Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
1 sur 1 ont trouvé cela utile - Évaluez ce sujet

UIElement, classe

UIElement est une classe de base pour les implémentations de Niveau de le cœur WPF reposant sur les éléments de Windows Presentation Foundation (WPF) et les caractéristiques de présentation de base.

Espace de noms :  System.Windows
Assembly :  PresentationCore (dans PresentationCore.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[UidPropertyAttribute("Uid")]
public class UIElement : Visual, IAnimatable, 
	IInputElement

Le type UIElement expose les membres suivants.

  NomDescription
Méthode publiqueUIElement initialise une nouvelle instance de la classe d' UIElement .
Début
  NomDescription
Propriété publiqueAllowDropobtient ou définit une valeur indiquant si cet élément peut être utilisé comme cible d'une opération de glisser-déplacer. C'est une propriété de dépendance.
Propriété publiqueAreAnyTouchesCapturedobtient une valeur qui indique si au moins une fonctions tactiles sont capturées à cet élément.
Propriété publiqueAreAnyTouchesCapturedWithinObtient une valeur qui indique si au moins une fonctions tactiles sont capturées à cet élément ou à tous les éléments enfants dans son arborescence visuelle.
Propriété publiqueAreAnyTouchesDirectlyOverObtient une valeur qui indique si au moins une fonctions tactiles sont enfoncées sur cet élément.
Propriété publiqueAreAnyTouchesOverObtient une valeur qui indique si au moins une fonctions tactiles sont enfoncées sur cet élément ou de les éléments enfants dans son arborescence visuelle.
Propriété publiqueBitmapEffect Obsolète. obtient ou définit un effet bitmap qui s'applique directement au contenu rendu pour cet élément. C'est une propriété de dépendance.
Propriété publiqueBitmapEffectInput Obsolète. obtient ou définit une source d'entrée pour l'effet bitmap qui s'applique directement au contenu rendu pour cet élément. C'est une propriété de dépendance.
Propriété publiqueCacheModeobtient ou définit une représentation mise en cache d' UIElement.
Propriété publiqueClipobtient ou définit la géométrie utilisée pour définir le plan du contenu d'un élément. C'est une propriété de dépendance.
Propriété publiqueClipToBoundsObtient ou définit une valeur indiquant si le découpage le contenu de cet élément (ou le contenu provenant des éléments enfants de cet élément) pour s'ajuster à la taille de l'élément conteneur. C'est une propriété de dépendance.
Propriété publiqueCommandBindingsObtient une collection d'objets d' CommandBinding associés à cet élément. CommandBinding permet la gestion de commande pour cet élément, et déclare la liaison entre une commande, ses événements, et les gestionnaires joints par cet élément.
Propriété publiqueDependencyObjectTypeObtient le DependencyObjectType qui encapsule le type CLR de cette instance.  (Hérité de DependencyObject.)
Propriété publiqueDesiredSizeObtient la taille qui cet élément calculé pendant la phase de mesure du processus de disposition.
Propriété publiqueDispatcherObtient le Dispatcher associé à DispatcherObject. (Hérité de DispatcherObject.)
Propriété publiqueEffectObtient ou définit l'effet bitmap à appliquer à UIElement. Il s'agit d'une propriété de dépendance.
Propriété publiqueFocusableobtient ou définit une valeur qui indique si l'élément peut recevoir le focus. C'est une propriété de dépendance.
Propriété publiqueHasAnimatedPropertiesObtient une valeur indiquant si cet élément a des propriétés animées.
Propriété protégéeHasEffectiveKeyboardFocusObtient une valeur qui indique si le UIElement a le focus.
Propriété publiqueInputBindings Obtient la collection de liaisons d'entrée associées à cet élément.
Propriété publiqueIsArrangeValidObtient une valeur indiquant si la taille et la position calculées des éléments enfants dans la disposition de cet élément sont valides.
Propriété publiqueIsEnabledobtient ou définit une valeur indiquant si cet élément est activé dans interface utilisateur (UI). C'est une propriété de dépendance.
Propriété protégéeIsEnabledCoreobtient une valeur qui devient la valeur de retour d' IsEnabled dans les classes dérivées.
Propriété publiqueIsFocusedobtient une valeur qui détermine si cet élément a le focus logique. C'est une propriété de dépendance.
Propriété publiqueIsHitTestVisibleObtient ou définit une valeur qui indique si cet élément peut être retourné en tant que résultat de test de positionnement d'une partie de son contenu rendu. C'est une propriété de dépendance.
Propriété publiqueIsInputMethodEnabledobtient une valeur indiquant si un système de méthode d'entrée, tel que Éditeur de méthode d'entrée (IME), est activé pour traiter l'entrée à cet élément.
Propriété publiqueIsKeyboardFocusedobtient une valeur indiquant si cet élément a le focus clavier. C'est une propriété de dépendance.
Propriété publiqueIsKeyboardFocusWithinObtient une valeur indiquant si le focus clavier est n'importe où dans l'élément ou ses éléments enfants d'arborescence d'éléments visuels. C'est une propriété de dépendance.
Propriété publiqueIsManipulationEnabledObtient ou définit une valeur qui indique si les événements de manipulation sont activés sur cet UIElement.
Propriété publiqueIsMeasureValidObtient une valeur indiquant si la taille actuelle retournée par la mesure de disposition est valide.
Propriété publiqueIsMouseCapturedobtient une valeur indiquant si la souris est capturée à cet élément. C'est une propriété de dépendance.
Propriété publiqueIsMouseCaptureWithinObtient une valeur qui détermine si la capture de la souris est conservée par cet élément ou par les éléments enfants dans son arborescence d'éléments visuels. C'est une propriété de dépendance.
Propriété publiqueIsMouseDirectlyOverObtient une valeur qui indique si la position du pointeur de la souris correspond aux résultats detest de positionnement , qui prennent l'élément composition en considération. C'est une propriété de dépendance.
Propriété publiqueIsMouseOverObtient une valeur indiquant si le pointeur de la souris se trouve sur cet élément (éléments enfants y compris dans arborescence d'éléments visuels). C'est une propriété de dépendance.
Propriété publiqueIsSealedRécupère une valeur qui indique si cette instance est actuellement sealed (en lecture seule). (Hérité de DependencyObject.)
Propriété publiqueIsStylusCapturedobtient une valeur indiquant si le stylet est capturé par cet élément. C'est une propriété de dépendance.
Propriété publiqueIsStylusCaptureWithinObtient une valeur qui détermine si la capture de stylet est conservée par cet élément, ou un élément dans les limites d'élément et son arborescence d'éléments visuels. C'est une propriété de dépendance.
Propriété publiqueIsStylusDirectlyOverObtient une valeur qui indique si la position du stylet correspond aux résultats detest de positionnement , qui prennent l'élément composition en considération. C'est une propriété de dépendance.
Propriété publiqueIsStylusOverObtient une valeur indiquant si le curseur de stylet se trouve sur cet élément (éléments enfants visuels). C'est une propriété de dépendance.
Propriété publiqueIsVisibleobtient une valeur indiquant si cet élément est visible dans interface utilisateur (UI). C'est une propriété de dépendance.
Propriété publiqueOpacityObtient ou définit le facteur d'opacité appliqué à UIElement entier lorsqu'il est affiché dans interface utilisateur (UI). C'est une propriété de dépendance.
Propriété publiqueOpacityMaskObtient ou définit un masque d'opacité, en tant qu'implémentation d' Brush qui est appliquée à n'importe quel canal alpha masquage pour le contenu rendu de cet élément. C'est une propriété de dépendance.
Propriété publiquePersistId Obsolète. Obtient une valeur qui identifie de cet élément.
Propriété publiqueRenderSize(Obtient ou définit, mais consultez les notes) la taille de rendu final de cet élément.
Propriété publiqueRenderTransform Obtient ou définit les informations de transformation d'ensembles qui affectent la position de rendu de cet élément. C'est une propriété de dépendance.
Propriété publiqueRenderTransformOriginObtient ou définit le point central du possible affichent la transformation déclarée par RenderTransform, par rapport à les limites de l'élément. C'est une propriété de dépendance.
Propriété publiqueSnapsToDevicePixelsObtient ou définit une valeur qui détermine si représenter cet élément doit utiliser des paramètres spécifiques au périphérique de pixel pendant le rendu. C'est une propriété de dépendance.
Propriété protégéeStylusPlugInsObtient une collection de tous les objets du plug-in du stylet (personnalisation) associés à cet élément.
Propriété publiqueTouchesCapturedObtient tous les appareils tactiles qui sont capturés à cet élément.
Propriété publiqueTouchesCapturedWithinObtient tous les appareils tactiles qui sont capturés à cet élément ou à tous les éléments enfants dans son arborescence visuelle.
Propriété publiqueTouchesDirectlyOverObtient tous les appareils tactiles qui sont sur cet élément.
Propriété publiqueTouchesOverObtient tous les appareils tactiles qui sont sur cet élément ou de tous les éléments enfants dans son arborescence visuelle.
Propriété publiqueUidobtient ou définit l'identificateur unique (pour la localisation) pour cet élément. C'est une propriété de dépendance.
Propriété publiqueVisibilityobtient ou définit la visibilité de interface utilisateur (UI) de cet élément. C'est une propriété de dépendance.
Propriété protégéeVisualBitmapEffect Obsolète. Obtient ou définit la valeur BitmapEffect du Visual. (Hérité de Visual.)
Propriété protégéeVisualBitmapEffectInput Obsolète. Obtient ou définit la valeur BitmapEffectInput du Visual. (Hérité de Visual.)
Propriété protégéeVisualBitmapScalingModeObtient ou définit le BitmapScalingMode de Visual. (Hérité de Visual.)
Propriété protégéeVisualCacheModeObtient ou définit une représentation mise en cache de Visual. (Hérité de Visual.)
Propriété protégéeVisualChildrenCountObtient le nombre d'éléments enfants du Visual. (Hérité de Visual.)
Propriété protégéeVisualClearTypeHintObtient ou définit le ClearTypeHint qui détermine la façon dont ClearType est rendu dans Visual. (Hérité de Visual.)
Propriété protégéeVisualClipObtient ou définit la zone de découpage du Visual en tant que valeur Geometry. (Hérité de Visual.)
Propriété protégéeVisualEdgeModeObtient ou définit le mode de bord du Visual en tant que valeur EdgeMode. (Hérité de Visual.)
Propriété protégéeVisualEffectObtient ou définit l'effet bitmap à appliquer à Visual. (Hérité de Visual.)
Propriété protégéeVisualOffsetObtient ou définit la valeur de décalage de l'objet visuel. (Hérité de Visual.)
Propriété protégéeVisualOpacityObtient ou définit l'opacité du Visual. (Hérité de Visual.)
Propriété protégéeVisualOpacityMaskObtient ou définit la valeur Brush qui représente le masque d'opacité du Visual. (Hérité de Visual.)
Propriété protégéeVisualParentObtient le parent d'arborescence d'éléments visuels de l'objet visuel. (Hérité de Visual.)
Propriété protégéeVisualScrollableAreaClipObtient ou définit une zone à défilement découpée pour Visual. (Hérité de Visual.)
Propriété protégéeVisualTextHintingModeObtient ou définit le TextHintingMode de Visual. (Hérité de Visual.)
Propriété protégéeVisualTextRenderingModeObtient ou définit le TextRenderingMode de Visual. (Hérité de Visual.)
Propriété protégéeVisualTransformObtient ou définit la valeur Transform du Visual. (Hérité de Visual.)
Propriété protégéeVisualXSnappingGuidelinesObtient ou définit la collection d'indications de la coordonnée x (vertical). (Hérité de Visual.)
Propriété protégéeVisualYSnappingGuidelinesObtient ou définit la collection d'indications de la coordonnée y (horizontal). (Hérité de Visual.)
Début
  NomDescription
Méthode publiqueAddHandler(RoutedEvent, Delegate)Ajoute un gestionnaire d'événement routé pour événement routéspécifié, l'ajoutant à la collection de gestionnaire sur l'élément actuel.
Méthode publiqueAddHandler(RoutedEvent, Delegate, Boolean)Ajoute un gestionnaire d'événement routé pour un événement routé spécifié, l'ajoutant à la collection de gestionnaire sur l'élément actuel. Affectez la valeur true à handledEventsToo pour que le gestionnaire fourni soit appelé pour l'événement routé déjà marqué comme géré par un autre élément sur l'itinéraire d'événement.
Méthode publiqueAddToEventRouteajoute des gestionnaires à EventRoute spécifié pour la collection actuelle de gestionnaire d'événements d' UIElement .
Méthode protégéeAddVisualChildDéfinit la relation parent-enfant entre deux objets visuels. (Hérité de Visual.)
Méthode publiqueApplyAnimationClock(DependencyProperty, AnimationClock)Applique une animation àpropriété de dépendance spécifié sur cet élément. Toutes les animations existantes sont arrêtées et remplacée par la nouvelle animation.
Méthode publiqueApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)Applique une animation àpropriété de dépendance spécifié sur cet élément, avec la possibilité de spécifier ce qui se produit si la propriété possède déjà une animation en cours de exécution.
Méthode publiqueArrangePositionne les éléments enfants et détermine la taille de UIElement. Les éléments parents appellent cette méthode de leur implémentation d' ArrangeCore (ou un équivalent d' Infrastructure WPF ) pour former une mise à jour récursive de disposition. Cette méthode fournit la deuxième passe d'une mise à jour de disposition.
Méthode protégéeArrangeCoreDéfinit le modèle pour Niveau principal WPF se chargent de la définition de disposition.
Méthode publiqueBeginAnimation(DependencyProperty, AnimationTimeline)Commence une animation à une propriété animée spécifiée sur cet élément.
Méthode publiqueBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)Commence une animation spécifique pour une propriété animée spécifiée sur cet élément, avec l'option pour spécifier ce qui se produit si la propriété possède déjà une animation en cours de exécution.
Méthode publiqueCaptureMouseEssaie de forcer la capture de la souris dans cet élément.
Méthode publiqueCaptureStylus Essaie de forcer la capture du stylet à cet élément.
Méthode publiqueCaptureTouchEssaie de forcer la capture les fonctions tactiles à cet élément.
Méthode publiqueCheckAccessDétermine si le thread appelant a accès à ce DispatcherObject. (Hérité de DispatcherObject.)
Méthode publiqueClearValue(DependencyProperty)Efface la valeur de proximité d'une propriété. La propriété à effacer est spécifiée par un identificateur DependencyProperty. (Hérité de DependencyObject.)
Méthode publiqueClearValue(DependencyPropertyKey)Efface la valeur de proximité d'une propriété en lecture seule. La propriété à effacer est spécifiée par un DependencyPropertyKey. (Hérité de DependencyObject.)
Méthode publiqueCoerceValueForce la valeur de la propriété de dépendance spécifiée. Cette opération est accomplie en appelant toute fonction CoerceValueCallback spécifiée dans les métadonnées de propriété pour la propriété de dépendance comme elle existe sur le DependencyObject appelant. (Hérité de DependencyObject.)
Méthode publiqueEqualsDétermine si un DependencyObject fourni est équivalent au DependencyObject réel. (Hérité de DependencyObject.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueFindCommonVisualAncestorRetourne l'ancêtre commun de deux objets visuels. (Hérité de Visual.)
Méthode publiqueFocusEssaie de définir le focus à cet élément.
Méthode publiqueGetAnimationBaseValueRetourne la valeur de propriété de base pour la propriété spécifiée sur cet élément, abstraction faite de la valeur animée possible d'un test en cours de exécution ou d'une animation arrêtée.
Méthode publiqueGetHashCodeObtient un code de hachage pour ce DependencyObject. (Hérité de DependencyObject.)
Méthode protégéeGetLayoutClipRetourne une autre géométrie de découpage qui représente la zone qui est découpé si ClipToBounds était défini à true.
Méthode publiqueGetLocalValueEnumeratorCrée un énumérateur spécialisé pour déterminer quelles propriétés de dépendance ont des valeurs définies localement sur ce DependencyObject. (Hérité de DependencyObject.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéeGetUIParentCoreUne fois substituée dans une classe dérivée, retourne un autre parent de interface utilisateur (UI) pour cet élément si aucun parent visuel n'existe.
Méthode publiqueGetValueRetourne la valeur effective actuelle d'une propriété de dépendance sur cette instance d'un DependencyObject. (Hérité de DependencyObject.)
Méthode protégéeGetVisualChildRetourne le Visual spécifié dans le VisualCollection parent. (Hérité de Visual.)
Méthode protégéeHitTestCore(GeometryHitTestParameters)Implémente Visual.HitTestCore pour fournir le comportement de test d'atteinte d'élément de base (retournant GeometryHitTestResult). (Substitue Visual.HitTestCore(GeometryHitTestParameters).)
Méthode protégéeHitTestCore(PointHitTestParameters) Implémente HitTestCore pour fournir le comportement de test de positionnement d'élément de base (retournant HitTestResult). (Substitue Visual.HitTestCore(PointHitTestParameters).)
Méthode publiqueInputHitTest Retourne l'élément d'entrée dans l'élément actuel qui est à des coordonnées spécifiées, par rapport à l'origine de l'élément actuel.
Méthode publiqueInvalidateArrangeInvalide l'état de réorganiser (présentation) pour l'élément. Après l'invalidation, l'élément possède sa disposition mise à jour, qui se produira de façon asynchrone à moins qu'ultérieurement converti par UpdateLayout.
Méthode publiqueInvalidateMeasureInvalide l'état de mesure (présentation) pour l'élément.
Méthode publiqueInvalidatePropertyRéévalue la valeur effective pour la propriété de dépendance spécifiée (Hérité de DependencyObject.)
Méthode publiqueInvalidateVisualInvalide le rendu de l'élément, et force une nouvelle passe complet de disposition. OnRender est appelé après que le cycle de disposition est terminé.
Méthode publiqueIsAncestorOfDétermine si l'objet visuel est un ancêtre de l'objet visuel descendant. (Hérité de Visual.)
Méthode publiqueIsDescendantOfDétermine si l'objet visuel est un descendant de l'objet visuel ancêtre. (Hérité de Visual.)
Méthode publiqueMeasuremet à jour DesiredSize d' UIElement. Les éléments parents appellent cette méthode de leurs propres implémentations de MeasureCore pour former une mise à jour récursive de disposition. Appeler cette méthode fournit la première passe (« la mesure » de passe) d'une mise à jour de disposition.
Méthode protégéeMeasureCoreUne fois substituée dans une classe dérivée, fournit la logique de mesure pour classer cet élément correctement, la fonction de la taille de tout élément contenu enfant.
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publiqueMoveFocusEssaie de déplacer le focus de cet élément à un autre élément. La direction pour déplacer le focus est spécifiée par une direction d'aide, interprétée dans l'organisation du parent visuel pour cet élément.
Méthode protégéeOnAccessKey Fournit la gestion de classe pour lorsqu'une touche d'accès rapide qui est explicite pour cet élément est appelée.
Méthode protégéeOnChildDesiredSizeChangedPrend en charge le comportement de disposition lorsqu'un élément enfant est redimensionné.
Méthode protégéeOnCreateAutomationPeerRetourne les implémentations d' AutomationPeer spécifiques pour l'infrastructure de Windows Presentation Foundation (WPF) .
Méthode protégéeOnDragEnterAppelé lorsque DragDrop.DragEnter non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnDragLeaveAppelé lorsque DragDrop.DragLeave non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnDragOverAppelé lorsque DragDrop.DragOver non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnDropAppelé lorsque DragDrop.DragEnter non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnGiveFeedbackAppelé lorsque DragDrop.GiveFeedback non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnGotFocusDéclenche GotFocus événement routé à l'aide de données d'événement fournies.
Méthode protégéeOnGotKeyboardFocusAppelé lorsque Keyboard.GotKeyboardFocus non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnGotMouseCaptureAppelé lorsque Mouse.GotMouseCapture non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnGotStylusCaptureAppelé lorsque Stylus.GotStylusCapture non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnGotTouchCaptureAssure la gestion de classe pour l'événement routé par GotTouchCapture qui se produit lorsque les entrées tactiles sont capturées à cet élément.
Méthode protégéeOnIsKeyboardFocusedChangedAppelé lorsqu'un événement non pris en charge d' IsKeyboardFocusedChanged est déclenché sur cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnIsKeyboardFocusWithinChangedAppelé juste avant l'événement d' IsKeyboardFocusWithinChanged est déclenché dans cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnIsMouseCapturedChangedAppelé lorsqu'un événement non pris en charge d' IsMouseCapturedChanged est déclenché sur cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnIsMouseCaptureWithinChangedAppelé lorsqu'un événement non pris en charge d' IsMouseCaptureWithinChanged est déclenché sur cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnIsMouseDirectlyOverChangedAppelé lorsqu'un événement non pris en charge d' IsMouseDirectlyOverChanged est déclenché sur cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnIsStylusCapturedChangedAppelé lorsqu'un événement non pris en charge d' IsStylusCapturedChanged est déclenché sur cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnIsStylusCaptureWithinChangedAppelé lorsqu'un événement non pris en charge d' IsStylusCaptureWithinChanged est déclenché sur cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnIsStylusDirectlyOverChangedAppelé lorsqu'un événement non pris en charge d' IsStylusDirectlyOverChanged est déclenché sur cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnKeyDownAppelé lorsque Keyboard.KeyDown non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnKeyUpAppelé lorsque Keyboard.KeyUp non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnLostFocusDéclenche LostFocus événement routé à l'aide de données d'événement qui sont fournies.
Méthode protégéeOnLostKeyboardFocusAppelé lorsque Keyboard.LostKeyboardFocus non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnLostMouseCaptureAppelé lorsque Mouse.LostMouseCapture non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnLostStylusCaptureAppelé lorsque Stylus.LostStylusCapture non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnLostTouchCaptureAssure la gestion de classe pour l'événement routé par LostTouchCapture qui se produit lorsque cet élément perd la capture tactiles.
Méthode protégéeOnManipulationBoundaryFeedbackAppelé lorsque l'événement d' ManipulationBoundaryFeedback se produit.
Méthode protégéeOnManipulationCompletedAppelé lorsque l'événement d' ManipulationCompleted se produit.
Méthode protégéeOnManipulationDeltaAppelé lorsque l'événement d' ManipulationDelta se produit.
Méthode protégéeOnManipulationInertiaStartingAppelé lorsque l'événement d' ManipulationInertiaStarting se produit.
Méthode protégéeOnManipulationStartedAppelé lorsque l'événement d' ManipulationStarted se produit.
Méthode protégéeOnManipulationStartingAssure la gestion de classe pour l'événement routé par ManipulationStarting qui se produit lorsque le processeur de manipulation création.
Méthode protégéeOnMouseDownAppelé lorsque Mouse.MouseDown non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnMouseEnterAppelé lorsque Mouse.MouseEnter non pris en chargeévénement attaché est déclenché sur cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnMouseLeaveAppelé lorsque Mouse.MouseLeave non pris en chargeévénement attaché est déclenché sur cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnMouseLeftButtonDownAppelé lorsque MouseLeftButtonDown non pris en chargeévénement routé est déclenché sur cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnMouseLeftButtonUpAppelé lorsque MouseLeftButtonUp non pris en chargeévénement routé atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnMouseMoveAppelé lorsque Mouse.MouseMove non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnMouseRightButtonDownAppelé lorsque MouseRightButtonDown non pris en chargeévénement routé atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnMouseRightButtonUpAppelé lorsque MouseRightButtonUp non pris en chargeévénement routé atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnMouseUpAppelé lorsque Mouse.MouseUp non pris en chargeévénement routé atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnMouseWheelAppelé lorsque Mouse.MouseWheel non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewDragEnterAppelé lorsque DragDrop.PreviewDragEnter non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewDragLeaveAppelé lorsque DragDrop.PreviewDragLeave non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewDragOverAppelé lorsque DragDrop.PreviewDragOver non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewDropAppelé lorsque DragDrop.PreviewDrop non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewGiveFeedbackAppelé lorsque DragDrop.PreviewGiveFeedback non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewGotKeyboardFocusAppelé lorsque Keyboard.PreviewGotKeyboardFocus non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewKeyDownAppelé lorsque Keyboard.PreviewKeyDown non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewKeyUpAppelé lorsque Keyboard.PreviewKeyUp non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewLostKeyboardFocusAppelé lorsque Keyboard.PreviewKeyDown non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewMouseDownAppelé lorsqueévénement routé attaché par Mouse.PreviewMouseDown non pris en charge atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewMouseLeftButtonDownAppelé lorsque PreviewMouseLeftButtonDown non pris en chargeévénement routé atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewMouseLeftButtonUpAppelé lorsque PreviewMouseLeftButtonUp non pris en chargeévénement routé atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewMouseMoveAppelé lorsque Mouse.PreviewMouseMove non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewMouseRightButtonDownAppelé lorsque PreviewMouseRightButtonDown non pris en chargeévénement routé atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewMouseRightButtonUpAppelé lorsque PreviewMouseRightButtonUp non pris en chargeévénement routé atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewMouseUpAppelé lorsque Mouse.PreviewMouseUp non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewMouseWheelAppelé lorsque Mouse.PreviewMouseWheel non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewQueryContinueDragAppelé lorsque DragDrop.PreviewQueryContinueDrag non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewStylusButtonDownAppelé lorsque Stylus.PreviewStylusButtonDown non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewStylusButtonUpAppelé lorsque Stylus.PreviewStylusButtonUp non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewStylusDownAppelé lorsque Stylus.PreviewStylusDown non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewStylusInAirMoveAppelé lorsque Stylus.PreviewStylusInAirMove non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewStylusInRangeAppelé lorsque Stylus.PreviewStylusInRange non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewStylusMoveAppelé lorsque Stylus.PreviewStylusMove non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewStylusOutOfRangeAppelé lorsque Stylus.PreviewStylusOutOfRange non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewStylusSystemGestureAppelé lorsque Stylus.PreviewStylusSystemGesture non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewStylusUpAppelé lorsque Stylus.PreviewStylusUp non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewTextInputAppelé lorsque TextCompositionManager.PreviewTextInput non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnPreviewTouchDownAssure la gestion de classe pour l'événement routé par PreviewTouchDown qui se produit lorsque les entrées tactiles appuyez sur cet élément.
Méthode protégéeOnPreviewTouchMoveAssure la gestion de classe pour l'événement routé par PreviewTouchMove qui se produit lorsque les entrées tactiles se déplacent alors qu'à l'intérieur de cet élément.
Méthode protégéeOnPreviewTouchUpAssure la gestion de classe pour l'événement routé par PreviewTouchUp qui se produit lorsque les entrées tactiles sont libérées à l'intérieur de cet élément.
Méthode protégéeOnPropertyChangedAppelé à chaque fois que la valeur effective d'une propriété de dépendance sur ce DependencyObject a été mise à jour. La propriété de dépendance spécifique qui a été modifiée est signalée dans les données d'événement. (Hérité de DependencyObject.)
Méthode protégéeOnQueryContinueDragAppelé lorsque DragDrop.QueryContinueDrag non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnQueryCursorAppelé lorsque Mouse.QueryCursor non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnRenderUne fois substituée dans une classe dérivée, participe aux opérations de rendu qui sont dirigées par le système de disposition. Des instructions de rendu pour cet élément n'est pas utilisée directement lorsque cette méthode est appelée, et est à la place conservée pour un usage ultérieur asynchrone par la disposition et le dessin.
Méthode protégéeOnRenderSizeChangedUne fois substituée dans une classe dérivée, participe aux opérations de rendu qui sont dirigées par le système de disposition. Cette méthode est appelée après mise à jour de disposition, et avant le rendu, si RenderSize de l'élément a changé par suite de la mise à jour de disposition.
Méthode protégéeOnStylusButtonDownAppelé lorsque Stylus.StylusButtonDown non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnStylusButtonUpAppelé lorsque Stylus.StylusButtonUp non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnStylusDownAppelé lorsque Stylus.StylusDown non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnStylusEnterAppelé lorsque Stylus.StylusEnter non pris en chargeévénement attaché est déclenché dans cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnStylusInAirMoveAppelé lorsque Stylus.StylusInAirMove non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnStylusInRangeAppelé lorsque Stylus.StylusInRange non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnStylusLeaveAppelé lorsque Stylus.StylusLeave non pris en chargeévénement attaché est déclenché dans cet élément. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnStylusMoveAppelé lorsque Stylus.StylusMove non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnStylusOutOfRangeAppelé lorsque Stylus.StylusOutOfRange non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnStylusSystemGestureAppelé lorsque Stylus.StylusSystemGesture non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnStylusUpAppelé lorsque Stylus.StylusUp non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnTextInputAppelé lorsque TextCompositionManager.TextInput non pris en chargeévénement attaché atteint un élément sur son itinéraire dérivée de cette classe. appliquez cette méthode pour ajouter la gestion de classe pour cet événement.
Méthode protégéeOnTouchDownAssure la gestion de classe pour l'événement routé par TouchDown qui se produit lorsque les entrées tactiles appuyez sur à l'intérieur de cet élément.
Méthode protégéeOnTouchEnterAssure la gestion de classe pour l'événement routé par TouchEnter qui se produit lorsque les entrées tactiles passent de l'extérieur à l'intérieur de les limites de cet élément.
Méthode protégéeOnTouchLeaveAssure la gestion de classe pour l'événement routé par TouchLeave qui se produit lorsque les entrées tactiles se déplacent à l'intérieur de la valeur en dehors de les limites de cet UIElement.
Méthode protégéeOnTouchMoveAssure la gestion de classe pour l'événement routé par TouchMove qui se produit lorsque les entrées tactiles se déplacent alors qu'à l'intérieur de cet élément.
Méthode protégéeOnTouchUpAssure la gestion de classe pour l'événement routé par TouchUp qui se produit lorsque les entrées tactiles sont libérées à l'intérieur de cet élément.
Méthode protégéeOnVisualChildrenChangedAppelé lorsque le VisualCollection de l'objet visuel est modifié. (Hérité de Visual.)
Méthode protégéeOnVisualParentChangedAppelé lorsque l'élément parent de cet UIElement signale une modification à son parent visuel sous-jacent. (Substitue Visual.OnVisualParentChanged(DependencyObject).)
Méthode publiquePointFromScreenConvertit un Point en coordonnées d'écran en Point qui représente le système de coordonnées actuel du Visual. (Hérité de Visual.)
Méthode publiquePointToScreenConvertit un Point qui représente le système de coordonnées actuel du Visual en Point en coordonnées d'écran. (Hérité de Visual.)
Méthode publiquePredictFocusUne fois substituée dans une classe dérivée, retourne l'élément qui reçoit le focus d'une direction spécifiée de parcours de focus, sans focus réellement mobile à cet élément.
Méthode publiqueRaiseEventdéclenche un événement routé spécifique. RoutedEvent à déclencher est identifié dans l'instance d' RoutedEventArgs qui est fournie (comme propriété d' RoutedEvent de ces données d'événement).
Méthode publiqueReadLocalValueRetourne la valeur de proximité d'une propriété de dépendance, si elle existe. (Hérité de DependencyObject.)
Méthode publiqueReleaseAllTouchCapturesLibèrent tous les appareils tactiles capturés de cet élément.
Méthode publiqueReleaseMouseCapture Libère la capture de la souris, si cet élément contenait la capture.
Méthode publiqueReleaseStylusCapture Libère la capture du stylet, si cet élément contenait la capture.
Méthode publiqueReleaseTouchCaptureEssaie de libérer le périphérique tactile spécifié de cet élément.
Méthode publiqueRemoveHandler supprime le gestionnaire spécifié d' événement routé de cet élément.
Méthode protégéeRemoveVisualChildSupprime la relation parent-enfant entre deux objets visuels. (Hérité de Visual.)
Méthode publiqueSetCurrentValueDéfinit la valeur d'une propriété de dépendance sans modifier sa source de valeur. (Hérité de DependencyObject.)
Méthode publiqueSetValue(DependencyProperty, Object)Définit la valeur de proximité d'une propriété de dépendance, spécifiée par son identificateur de propriété de dépendance. (Hérité de DependencyObject.)
Méthode publiqueSetValue(DependencyPropertyKey, Object)Définit la valeur de proximité d'une propriété de dépendance en lecture seule, spécifiée par l'identificateur DependencyPropertyKey de la propriété de dépendance. (Hérité de DependencyObject.)
Méthode publiqueShouldSerializeCommandBindingsRetourne si les processus de sérialisation doit sérialiser le contenu de la propriété d' CommandBindings sur les instances de cette classe.
Méthode publiqueShouldSerializeInputBindingsRetourne si les processus de sérialisation doit sérialiser le contenu de la propriété d' InputBindings sur les instances de cette classe.
Méthode protégéeShouldSerializePropertyRetourne une valeur qui indique si les processus de sérialisation doivent sérialiser la valeur pour la propriété de dépendance fournie. (Hérité de DependencyObject.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publiqueTransformToAncestor(Visual)Retourne une transformation qui peut être utilisée pour transformer les coordonnées du Visual dans l'ancêtre Visual spécifié de l'objet visuel. (Hérité de Visual.)
Méthode publiqueTransformToAncestor(Visual3D)Retourne une transformation qui peut être utilisée pour transformer les coordonnées de Visual en l'ancêtre Visual3D spécifié de l'objet visuel. (Hérité de Visual.)
Méthode publiqueTransformToDescendantRetourne une transformation qui peut être utilisée pour transformer les coordonnées du Visual dans le descendant spécifié de l'objet visuel. (Hérité de Visual.)
Méthode publiqueTransformToVisualRetourne une transformation qui peut être utilisée pour transformer les coordonnées du Visual dans l'objet visuel spécifié. (Hérité de Visual.)
Méthode publiqueTranslatePointTraduit un point par rapport à cet élément aux coordonnées relatives à l'élément spécifié.
Méthode publiqueUpdateLayoutGarantit que tous les éléments enfants visuels de cet élément sont correctement mis à jour pour la disposition.
Méthode publiqueVerifyAccessGarantit que le thread appelant a accès à DispatcherObject. (Hérité de DispatcherObject.)
Début
  NomDescription
Événement publicDragEnterSe produit lorsque le système d'entrée enregistre un événement sous-jacent glisser-déplacer avec cet élément lorsque la cible de déplacement.
Événement publicDragLeaveSe produit lorsque le système d'entrée enregistre un événement sous-jacent glisser-déplacer avec cet élément comme origine de glisser-déplacer.
Événement publicDragOverSe produit lorsque le système d'entrée signale un événement de glissement sous-jacent vers l'élément considéré comme cible potentielle.
Événement publicDropSe produit lorsque le système d'entrée signale un événement de lâchement sous-jacent sur l'élément considéré comme la cible.
Événement publicFocusableChangedSe produit lorsque la valeur de la propriété d' Focusable change.
Événement publicGiveFeedbackSe produit lorsque le système d'entrée enregistre un événement glisser-déplacer sous-jacent qui implique cet élément.
Événement publicGotFocusSe produit lorsque cet élément obtient le focus logique.
Événement publicGotKeyboardFocusSe produit lorsque le clavier est centré sur cet élément.
Événement publicGotMouseCaptureSe produit lorsque cet élément capture de la souris.
Événement publicGotStylusCaptureSe produit lorsque cet élément capture le stylet.
Événement publicGotTouchCaptureSe produit lorsque les entrées tactiles sont capturées à cet élément.
Événement publicIsEnabledChangedSe produit lorsque la valeur de la propriété d' IsEnabled sur cet élément change.
Événement publicIsHitTestVisibleChangedSe produit lorsque la valeur de la propriété de dépendance d' IsHitTestVisible modifications sur cet élément.
Événement publicIsKeyboardFocusedChangedSe produit lorsque la valeur de la propriété d' IsKeyboardFocused modifications sur cet élément.
Événement publicIsKeyboardFocusWithinChangedSe produit lorsque la valeur de la propriété d' IsKeyboardFocusWithinChanged modifications sur cet élément.
Événement publicIsMouseCapturedChangedSe produit lorsque la valeur de la propriété d' IsMouseCaptured modifications sur cet élément.
Événement publicIsMouseCaptureWithinChangedSe produit lorsque la valeur d' IsMouseCaptureWithinProperty modifications sur cet élément.
Événement publicIsMouseDirectlyOverChangedSe produit lorsque la valeur de la propriété d' IsMouseDirectlyOver modifications sur cet élément.
Événement publicIsStylusCapturedChangedSe produit lorsque la valeur de la propriété d' IsStylusCaptured modifications sur cet élément.
Événement publicIsStylusCaptureWithinChangedSe produit lorsque la valeur de la propriété d' IsStylusCaptureWithin modifications sur cet élément.
Événement publicIsStylusDirectlyOverChangedSe produit lorsque la valeur de la propriété d' IsStylusDirectlyOver modifications sur cet élément.
Événement publicIsVisibleChangedSe produit lorsque la valeur de la propriété d' IsVisible modifications sur cet élément.
Événement publicKeyDownSe produit lorsqu'une touche est enfoncée lorsque le focus est sur cet élément.
Événement publicKeyUpSe produit lorsqu'une touche est libérée lorsque le focus est sur cet élément.
Événement publicLayoutUpdatedSe produit lorsque la disposition des différents éléments visuels associés à Dispatcher actuel change.
Événement publicLostFocusSe produit lorsque cet élément perd le focus logique.
Événement publicLostKeyboardFocusSe produit lorsque le clavier n'est plus centré sur cet élément.
Événement publicLostMouseCaptureSe produit lorsque cet élément perd la capture de la souris.
Événement publicLostStylusCaptureSe produit lorsque cet élément perd la capture de stylet.
Événement publicLostTouchCaptureSe produit lorsque cet élément perd la capture tactiles.
Événement publicManipulationBoundaryFeedbackSe produit lorsque la manipulation rencontre une limite.
Événement publicManipulationCompletedSe produit lorsqu'une manipulation et une inertie sur l'objet d' UIElement est terminée.
Événement publicManipulationDeltaSe produit lorsque le périphérique d'entrée change de position pendant une manipulation.
Événement publicManipulationInertiaStartingSe produit lorsque le périphérique d'entrée perd le contact avec l'objet d' UIElement pendant une manipulation et l'inertie commence.
Événement publicManipulationStartedSe produit lorsqu'un périphérique d'entrée est une manipulation sur l'objet d' UIElement .
Événement publicManipulationStartingSe produit lorsque le processeur de manipulation création.
Événement publicMouseDownSe produit lorsque tout bouton de la souris est enfoncé alors que le pointeur se trouve sur cet élément.
Événement publicMouseEnterSe produit lorsque le pointeur de la souris entre dans les limites de cet élément.
Événement publicMouseLeaveSe produit lorsque le pointeur de la souris quitte les limites de cet élément.
Événement publicMouseLeftButtonDownSe produit lorsque le bouton gauche de la souris est enfoncé alors que le pointeur de la souris est positionnée sur cet élément.
Événement publicMouseLeftButtonUpSe produit lorsque le bouton gauche de la souris est relâché alors que le pointeur de la souris est positionnée sur cet élément.
Événement publicMouseMoveSe produit lorsque le pointeur de la souris se déplace pendant qu'sur cet élément.
Événement publicMouseRightButtonDownSe produit lorsque le bouton droit de la souris est enfoncé alors que le pointeur de la souris est positionnée sur cet élément.
Événement publicMouseRightButtonUpSe produit lorsque le bouton droit de la souris est relâché alors que le pointeur de la souris est positionnée sur cet élément.
Événement publicMouseUpSe produit lorsque tout bouton de la souris est relâché sur cet élément.
Événement publicMouseWheelSe produit lorsque l'utilisateur fait pivoter la roulette de la souris pendant que le pointeur de la souris est positionnée sur cet élément.
Événement publicPreviewDragEnterSe produit lorsque le système d'entrée enregistre un événement sous-jacent glisser-déplacer avec cet élément lorsque la cible de déplacement.
Événement publicPreviewDragLeaveSe produit lorsque le système d'entrée enregistre un événement sous-jacent glisser-déplacer avec cet élément comme origine de glisser-déplacer.
Événement publicPreviewDragOverSe produit lorsque le système d'entrée signale un événement de glissement sous-jacent vers l'élément considéré comme cible potentielle.
Événement publicPreviewDropSe produit lorsque le système d'entrée signale un événement de lâchement sous-jacent sur l'élément considéré comme la cible.
Événement publicPreviewGiveFeedbackSe produit lorsqu'une opération de glisser-déplacer est démarrée.
Événement publicPreviewGotKeyboardFocusSe produit lorsque le clavier est centré sur cet élément.
Événement publicPreviewKeyDownSe produit lorsqu'une touche est enfoncée lorsque le focus est sur cet élément.
Événement publicPreviewKeyUpSe produit lorsqu'une touche est libérée lorsque le focus est sur cet élément.
Événement publicPreviewLostKeyboardFocusSe produit lorsque le clavier n'est plus centré sur cet élément.
Événement publicPreviewMouseDownSe produit lorsque tout bouton de la souris est enfoncé alors que le pointeur se trouve sur cet élément.
Événement publicPreviewMouseLeftButtonDownSe produit lorsque le bouton gauche de la souris est enfoncé alors que le pointeur de la souris est positionnée sur cet élément.
Événement publicPreviewMouseLeftButtonUpSe produit lorsque le bouton gauche de la souris est relâché alors que le pointeur de la souris est positionnée sur cet élément.
Événement publicPreviewMouseMoveSe produit lorsque le pointeur de la souris se déplace pendant que le pointeur de la souris est positionnée sur cet élément.
Événement publicPreviewMouseRightButtonDownSe produit lorsque le bouton droit de la souris est enfoncé alors que le pointeur de la souris est positionnée sur cet élément.
Événement publicPreviewMouseRightButtonUpSe produit lorsque le bouton droit de la souris est relâché alors que le pointeur de la souris est positionnée sur cet élément.
Événement publicPreviewMouseUpSe produit lorsque tout bouton de la souris est relâché alors que le pointeur de la souris est positionnée sur cet élément.
Événement publicPreviewMouseWheelSe produit lorsque l'utilisateur fait pivoter la roulette de la souris pendant que le pointeur de la souris est positionnée sur cet élément.
Événement publicPreviewQueryContinueDragSe produit lorsqu'il existe une modification de l'état du bouton de la souris ou clavier pendant une opération de glisser-déplacer.
Événement publicPreviewStylusButtonDownSe produit lorsque le bouton du stylet est enfoncé alors que le pointeur se trouve sur cet élément.
Événement publicPreviewStylusButtonUpSe produit lorsque le bouton du stylet est relâché alors que le pointeur se trouve sur cet élément.
Événement publicPreviewStylusDownSe produit lorsque le stylet touche digitaliseur pendant qu'il est positionnée sur cet élément.
Événement publicPreviewStylusInAirMoveSe produit lorsque le stylet déplace sur un élément sans toucher réellement digitaliseur.
Événement publicPreviewStylusInRangeSe produit lorsque le stylet est assez proche dedigitaliseur à détecter, tandis que sur cet élément.
Événement publicPreviewStylusMoveSe produit lorsque le stylet se déplace pendant qu'sur l'élément. Le stylet doit déplacer tout en étant détecté par digitaliseur pour déclencher cet événement, sinon, PreviewStylusInAirMove est déclenché à la place.
Événement publicPreviewStylusOutOfRangeSe produit lorsque le stylet est trop loin dedigitaliseur à détecter.
Événement publicPreviewStylusSystemGestureSe produit lorsqu'un utilisateur exécute une plusieurs entrées tactiles de stylet.
Événement publicPreviewStylusUpSe produit lorsque l'utilisateur enlève le stylet en dehors dedigitaliseur lorsque le stylet est positionnée sur cet élément.
Événement publicPreviewTextInputSe produit lorsque cet élément obtient le texte d'une manière indépendante du périphérique.
Événement publicPreviewTouchDownSe produit lorsqu'un doigt touche l'écran pendant que le doigt est positionnée sur cet élément.
Événement publicPreviewTouchMoveSe produit lorsqu'un doigt se déplace à l'écran pendant que le doigt est positionnée sur cet élément.
Événement publicPreviewTouchUpSe produit lorsqu'un doigt est déclenché en fonction de l'écran pendant que le doigt est positionnée sur cet élément.
Événement publicQueryContinueDragSe produit lorsqu'il existe une modification de l'état du bouton de la souris ou clavier pendant une opération de glisser-déplacer.
Événement publicQueryCursorSe produit lorsque le curseur est demandé à afficher. Cet événement est déclenché sur un élément chaque fois que le pointeur de la souris se déplace vers un nouvel emplacement, ce qui signifie que l'objet de curseur peut être modifié en fonction de sa nouvelle position.
Événement publicStylusButtonDownSe produit lorsque le bouton du stylet est enfoncé alors que le pointeur se trouve sur cet élément.
Événement publicStylusButtonUpSe produit lorsque le bouton du stylet est relâché alors que le pointeur se trouve sur cet élément.
Événement publicStylusDownSe produit lorsque le stylet touche digitaliseur lorsque le stylet est positionnée sur cet élément.
Événement publicStylusEnterSe produit lorsque le stylet écrit les limites de cet élément.
Événement publicStylusInAirMoveSe produit lorsque le stylet déplace sur un élément sans toucher réellement digitaliseur.
Événement publicStylusInRangeSe produit lorsque le stylet est assez proche dedigitaliseur à détecter, tandis que sur cet élément.
Événement publicStylusLeaveSe produit lorsque le stylet laisse les limites de l'élément.
Événement publicStylusMoveSe produit lorsque le stylet se déplace au-dessus de cet élément. Le stylet doit être déplacé pendant que sur le digitaliseur pour déclencher l'événement. Sinon, StylusInAirMove est déclenché à la place.
Événement publicStylusOutOfRangeSe produit lorsque le stylet est trop loin dedigitaliseur à détecter, tandis que sur cet élément.
Événement publicStylusSystemGestureSe produit lorsqu'un utilisateur exécute une plusieurs entrées tactiles de stylet.
Événement publicStylusUpSe produit lorsque l'utilisateur enlève le stylet en dehors dedigitaliseur pendant qu'il est positionnée sur cet élément.
Événement publicTextInputSe produit lorsque cet élément obtient le texte d'une manière indépendante du périphérique.
Événement publicTouchDownSe produit lorsqu'un doigt touche l'écran pendant que le doigt est positionnée sur cet élément.
Événement publicTouchEnterSe produit lorsque les entrées tactiles passent de l'extérieur à l'intérieur de les limites de cet élément.
Événement publicTouchLeaveSe produit lorsque les entrées tactiles se déplacent à l'intérieur de la valeur en dehors de les limites de cet élément.
Événement publicTouchMoveSe produit lorsqu'un doigt se déplace à l'écran pendant que le doigt est positionnée sur cet élément.
Événement publicTouchUpSe produit lorsqu'un doigt est déclenché en fonction de l'écran pendant que le doigt est positionnée sur cet élément.
Début
  NomDescription
Champ publicMembre statiqueAllowDropPropertyidentifie AllowDrop propriété de dépendance.
Champ publicMembre statiqueAreAnyTouchesCapturedPropertyidentifie la propriété de dépendance d' AreAnyTouchesCaptured.
Champ publicMembre statiqueAreAnyTouchesCapturedWithinPropertyidentifie la propriété de dépendance d' AreAnyTouchesCapturedWithin.
Champ publicMembre statiqueAreAnyTouchesDirectlyOverPropertyidentifie la propriété de dépendance d' AreAnyTouchesDirectlyOver.
Champ publicMembre statiqueAreAnyTouchesOverPropertyidentifie la propriété de dépendance d' AreAnyTouchesOver.
Champ publicMembre statiqueBitmapEffectInputPropertyidentifie BitmapEffectInputpropriété de dépendance.
Champ publicMembre statiqueBitmapEffectPropertyidentifie BitmapEffectpropriété de dépendance.
Champ publicMembre statiqueCacheModePropertyidentifie la propriété de dépendance d' CacheMode.
Champ publicMembre statiqueClipPropertyidentifie Clip propriété de dépendance.
Champ publicMembre statiqueClipToBoundsPropertyidentifie ClipToBounds propriété de dépendance.
Champ publicMembre statiqueDragEnterEventidentifie DragEnter événement routé.
Champ publicMembre statiqueDragLeaveEventidentifie DragLeave événement routé.
Champ publicMembre statiqueDragOverEventidentifie DragOver événement routé.
Champ publicMembre statiqueDropEventidentifie Drop événement routé.
Champ publicMembre statiqueEffectPropertyidentifie la propriété de dépendance d' Effect .
Champ publicMembre statiqueFocusablePropertyidentifie Focusable propriété de dépendance.
Champ publicMembre statiqueGiveFeedbackEventidentifie GiveFeedback événement routé.
Champ publicMembre statiqueGotFocusEventidentifie GotFocus événement routé.
Champ publicMembre statiqueGotKeyboardFocusEventidentifie GotKeyboardFocus événement routé.
Champ publicMembre statiqueGotMouseCaptureEventidentifie GotMouseCapture événement routé.
Champ publicMembre statiqueGotStylusCaptureEventidentifie GotStylusCapture événement routé.
Champ publicMembre statiqueGotTouchCaptureEventIdentifie l'événement routé de GotTouchCapture .
Champ publicMembre statiqueIsEnabledPropertyidentifie IsEnabled propriété de dépendance.
Champ publicMembre statiqueIsFocusedPropertyidentifie IsFocused propriété de dépendance.
Champ publicMembre statiqueIsHitTestVisiblePropertyidentifie IsHitTestVisible  propriété de dépendance.
Champ publicMembre statiqueIsKeyboardFocusedPropertyidentifie IsKeyboardFocused propriété de dépendance.
Champ publicMembre statiqueIsKeyboardFocusWithinPropertyidentifie IsKeyboardFocusWithin propriété de dépendance.
Champ publicMembre statiqueIsManipulationEnabledPropertyidentifie la propriété de dépendance d' IsManipulationEnabled.
Champ publicMembre statiqueIsMouseCapturedPropertyidentifie IsMouseCaptured propriété de dépendance.
Champ publicMembre statiqueIsMouseCaptureWithinPropertyidentifie IsMouseCaptureWithin propriété de dépendance.
Champ publicMembre statiqueIsMouseDirectlyOverPropertyidentifie IsMouseDirectlyOver propriété de dépendance.
Champ publicMembre statiqueIsMouseOverPropertyidentifie IsMouseOver propriété de dépendance.
Champ publicMembre statiqueIsStylusCapturedPropertyidentifie IsStylusCaptured propriété de dépendance.
Champ publicMembre statiqueIsStylusCaptureWithinPropertyidentifie IsStylusCaptureWithin propriété de dépendance.
Champ publicMembre statiqueIsStylusDirectlyOverPropertyidentifie IsStylusDirectlyOver propriété de dépendance.
Champ publicMembre statiqueIsStylusOverPropertyidentifie IsStylusOver propriété de dépendance.
Champ publicMembre statiqueIsVisiblePropertyidentifie IsVisible propriété de dépendance.
Champ publicMembre statiqueKeyDownEventidentifie KeyDown événement routé.
Champ publicMembre statiqueKeyUpEventidentifie KeyUp événement routé.
Champ publicMembre statiqueLostFocusEventidentifie LostFocus événement routé.
Champ publicMembre statiqueLostKeyboardFocusEventidentifie LostKeyboardFocus événement routé.
Champ publicMembre statiqueLostMouseCaptureEventidentifie LostMouseCapture événement routé.
Champ publicMembre statiqueLostStylusCaptureEventidentifie LostStylusCapture événement routé.
Champ publicMembre statiqueLostTouchCaptureEventIdentifie l'événement routé de LostTouchCapture .
Champ publicMembre statiqueManipulationBoundaryFeedbackEventidentifie l'événement d' ManipulationBoundaryFeedback .
Champ publicMembre statiqueManipulationCompletedEventIdentifie l'événement routé de ManipulationCompleted .
Champ publicMembre statiqueManipulationDeltaEventIdentifie l'événement routé ManipulationDelta.
Champ publicMembre statiqueManipulationInertiaStartingEventIdentifie l'événement routé ManipulationInertiaStarting.
Champ publicMembre statiqueManipulationStartedEventIdentifie l'événement routé de ManipulationStarted .
Champ publicMembre statiqueManipulationStartingEventIdentifie l'événement routé de ManipulationStarting .
Champ publicMembre statiqueMouseDownEventidentifie MouseDown événement routé.
Champ publicMembre statiqueMouseEnterEventidentifie MouseEnter événement routé.
Champ publicMembre statiqueMouseLeaveEventidentifie MouseLeave événement routé.
Champ publicMembre statiqueMouseLeftButtonDownEventidentifie MouseLeftButtonDown événement routé.
Champ publicMembre statiqueMouseLeftButtonUpEventidentifie MouseLeftButtonUp événement routé.
Champ publicMembre statiqueMouseMoveEventidentifie MouseMove événement routé.
Champ publicMembre statiqueMouseRightButtonDownEventidentifie MouseRightButtonDown événement routé.
Champ publicMembre statiqueMouseRightButtonUpEventidentifie MouseRightButtonUp événement routé.
Champ publicMembre statiqueMouseUpEventidentifie MouseUp événement routé.
Champ publicMembre statiqueMouseWheelEventidentifie MouseWheel événement routé.
Champ publicMembre statiqueOpacityMaskPropertyidentifie OpacityMask propriété de dépendance.
Champ publicMembre statiqueOpacityPropertyidentifie Opacity propriété de dépendance.
Champ publicMembre statiquePreviewDragEnterEventidentifie PreviewDragEnter événement routé.
Champ publicMembre statiquePreviewDragLeaveEventidentifie PreviewDragLeave événement routé.
Champ publicMembre statiquePreviewDragOverEventidentifie PreviewDragOver événement routé.
Champ publicMembre statiquePreviewDropEventidentifie PreviewDrop événement routé.
Champ publicMembre statiquePreviewGiveFeedbackEventidentifie PreviewGiveFeedback événement routé.
Champ publicMembre statiquePreviewGotKeyboardFocusEventidentifie PreviewGotKeyboardFocus événement routé.
Champ publicMembre statiquePreviewKeyDownEventidentifie PreviewKeyDown événement routé.
Champ publicMembre statiquePreviewKeyUpEventidentifie PreviewKeyUp événement routé.
Champ publicMembre statiquePreviewLostKeyboardFocusEventidentifie PreviewLostKeyboardFocus événement routé.
Champ publicMembre statiquePreviewMouseDownEventidentifie PreviewMouseDown événement routé.
Champ publicMembre statiquePreviewMouseLeftButtonDownEventidentifie PreviewMouseLeftButtonDown événement routé.
Champ publicMembre statiquePreviewMouseLeftButtonUpEventidentifie PreviewMouseLeftButtonUp événement routé.
Champ publicMembre statiquePreviewMouseMoveEventidentifie PreviewMouseMove événement routé.
Champ publicMembre statiquePreviewMouseRightButtonDownEventidentifie PreviewMouseRightButtonDown événement routé.
Champ publicMembre statiquePreviewMouseRightButtonUpEventidentifie PreviewMouseRightButtonUp événement routé.
Champ publicMembre statiquePreviewMouseUpEventidentifie PreviewMouseUp événement routé.
Champ publicMembre statiquePreviewMouseWheelEventidentifie PreviewMouseWheel événement routé.
Champ publicMembre statiquePreviewQueryContinueDragEventidentifie PreviewQueryContinueDrag événement routé.
Champ publicMembre statiquePreviewStylusButtonDownEventidentifie PreviewStylusButtonDown événement routé.
Champ publicMembre statiquePreviewStylusButtonUpEventidentifie PreviewStylusButtonUp événement routé.
Champ publicMembre statiquePreviewStylusDownEventidentifie PreviewStylusDown événement routé.
Champ publicMembre statiquePreviewStylusInAirMoveEventidentifie PreviewStylusInAirMove événement routé.
Champ publicMembre statiquePreviewStylusInRangeEventidentifie PreviewStylusInRange événement routé.
Champ publicMembre statiquePreviewStylusMoveEventidentifie PreviewStylusMove événement routé.
Champ publicMembre statiquePreviewStylusOutOfRangeEventidentifie PreviewStylusOutOfRange événement routé.
Champ publicMembre statiquePreviewStylusSystemGestureEventidentifie PreviewStylusSystemGesture événement routé.
Champ publicMembre statiquePreviewStylusUpEventidentifie PreviewStylusUp événement routé.
Champ publicMembre statiquePreviewTextInputEventidentifie PreviewTextInput événement routé.
Champ publicMembre statiquePreviewTouchDownEventIdentifie l'événement routé de PreviewTouchDown .
Champ publicMembre statiquePreviewTouchMoveEventIdentifie l'événement routé de PreviewTouchMove .
Champ publicMembre statiquePreviewTouchUpEventIdentifie l'événement routé de PreviewTouchUp .
Champ publicMembre statiqueQueryContinueDragEventidentifie QueryContinueDrag événement routé.
Champ publicMembre statiqueQueryCursorEventidentifie QueryCursor événement routé.
Champ publicMembre statiqueRenderTransformOriginPropertyidentifie RenderTransformOrigin propriété de dépendance.
Champ publicMembre statiqueRenderTransformPropertyidentifie RenderTransform propriété de dépendance.
Champ publicMembre statiqueSnapsToDevicePixelsPropertyidentifie SnapsToDevicePixels propriété de dépendance.
Champ publicMembre statiqueStylusButtonDownEventidentifie StylusButtonDown événement routé.
Champ publicMembre statiqueStylusButtonUpEventidentifie StylusButtonUp événement routé.
Champ publicMembre statiqueStylusDownEventidentifie StylusDown événement routé.
Champ publicMembre statiqueStylusEnterEventidentifie StylusEnter événement routé.
Champ publicMembre statiqueStylusInAirMoveEventidentifie StylusInAirMove événement routé.
Champ publicMembre statiqueStylusInRangeEventidentifie StylusInRange événement routé.
Champ publicMembre statiqueStylusLeaveEventidentifie StylusLeave événement routé.
Champ publicMembre statiqueStylusMoveEventidentifie StylusMove événement routé.
Champ publicMembre statiqueStylusOutOfRangeEventidentifie StylusOutOfRange événement routé.
Champ publicMembre statiqueStylusSystemGestureEventidentifie StylusSystemGesture événement routé.
Champ publicMembre statiqueStylusUpEventidentifie StylusUp événement routé.
Champ publicMembre statiqueTextInputEventidentifie TextInput événement routé.
Champ publicMembre statiqueTouchDownEventIdentifie l'événement routé de TouchDown .
Champ publicMembre statiqueTouchEnterEventIdentifie l'événement routé de TouchEnter .
Champ publicMembre statiqueTouchLeaveEventIdentifie l'événement routé de TouchLeave .
Champ publicMembre statiqueTouchMoveEventIdentifie l'événement routé de TouchMove .
Champ publicMembre statiqueTouchUpEventIdentifie l'événement routé de TouchUp .
Champ publicMembre statiqueUidPropertyidentifie Uid propriété de dépendance.
Champ publicMembre statiqueVisibilityPropertyidentifie Visibility propriété de dépendance.
Début

UIElement fournit un point de départ pour des fonctionnalités de disposition d'éléments, et expose également des méthodes virtuelles que les classes dérivées peuvent substituer, qui peuvent influencer le comportement de rendu de disposition de l'élément et de ses éléments enfants.

Une grande partie de l'entrée et du comportement de se concentrer pour les éléments en général est déjà défini dans la classe d' UIElement . Cela inclut les événements pour l'entrée au clavier, de souris et de stylet, et les propriétés liées à l'état. Plusieurs de ces événements sont événements routés, et plusieurs des événements entrée-mis en relation ont propagation le routage la version ainsi qu'une version de tunneling de l'événement. Ces événements sont associés sont généralement les événements de plus grand intérêt de contrôler les auteurs.

UIElement inclut également API en rapport avec le modèle d'événement de WPF , notamment les méthodes qui peuvent déclencher des événements routés spécifiés qui sont générés d'une instance d'élément.

Quant à l'architecture, UIElement peut être considéré équivalent à un handle de fenêtre dans Win32 programmation, ou vers un élément de la programmation de DHTML (Dynamic HTML) . UIElement est un élément de base à l'adresse Niveau de le cœur WPF.

UIElement a des fonctions suivantes qui sont spécifiquement définies par la classe d' UIElement :

  • Peut afficher comme élément enfant (UIElement dérive d' Visual, une classe graphique de niveau supérieur)

  • Contient la logique utilisée pour dimensionner et positionner les éléments enfants possibles d' UIElement (lorsqu'elle est interprétée par le système de disposition)

  • Peut répondre à l'entrée utilisateur (contrôle y compris dans lequel l'entrée est envoyée à via leur gestion du routage d'événement, ou routage des commandes)

  • Peut déclencher les événements routés orientées un itinéraire dans l'arborescence d'éléments logique

  • Prend en charge certains aspects du système d'animation

FrameworkElement est la classe d'implémentation d' Infrastructure WPF qui repose sur UIElement, et ajoute des interactions spécifiques à Niveau d'infrastructure WPF. FrameworkElement ajoute et définit les fonctions suivantes :

  • Caractéristiques supplémentaires de disposition d'infrastructure

  • Prise en charge des métadonnées plus riches rendant compte des propriétés

  • implémentation de la classe de certaines classes de base d'entrée et leurs propriétés attachées ou événements attachés

  • Prise en charge des styles

  • Plus de prise en charge d'animations

Une autre classe connexe est ContentElement. La classe d' ContentElement implémente un grand nombre des mêmes membres que fait UIElement; la différence entre ces deux classes doit faire avec leur emplacement attendu dans le modèle de contenu global. Une classe dérivée d' UIElement définit en général un modèle de contenu relativement rigide, ce qui signifie qu'il existe des restrictions sur les éléments peuvent être des éléments enfants dans le balisage. Il peut y avoir capacité pour prendre le contenu enfant moins restrictif dans UIElement, mais cette capacité est généralement centralisée dans les propriétés désignées de contenu. Une classe dérivée d' ContentElement n'est généralement pas comme restrictive sur le contenu, aux scénarios de support technique tels que des documents de flux-format.

Remarque importanteImportant

l'état d'Visibility affecte toutes la gestion d'entrée dans cet élément. Les éléments qui ne sont pas visibles ne participent pas à test de positionnement et n'acceptent pas les événements d'entrée, même si la souris est sur les limites où l'élément serait si étaient visibles.

.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
© 2013 Microsoft. Tous droits réservés.