Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ThumbButtonInfo classe

.NET Framework (current version)
 

Date de publication : novembre 2016

Représente des informations sur l’affichage d’un bouton dans le Windows 7 miniature de la barre des tâches.

Espace de noms:   System.Windows.Shell
Assembly:  PresentationFramework (dans PresentationFramework.dll)

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        System.Windows.Shell.ThumbButtonInfo

public sealed class ThumbButtonInfo : Freezable, ICommandSource

NomDescription
System_CAPS_pubmethodThumbButtonInfo()

Initialise une nouvelle instance de la classe ThumbButtonInfo.

NomDescription
System_CAPS_pubpropertyCanFreeze

Obtient une valeur qui indique si l’objet peut être rendu non modifiable.(Hérité de Freezable.)

System_CAPS_pubpropertyCommand

Obtient ou définit la commande à appeler lorsque l’utilisateur clique sur ce bouton de miniature.

System_CAPS_pubpropertyCommandParameter

Obtient ou définit le paramètre à passer à la Command propriété.

System_CAPS_pubpropertyCommandTarget

Obtient ou définit l’élément sur lequel déclencher la commande spécifiée.

System_CAPS_pubpropertyDependencyObjectType

Obtient les DependencyObjectType qui encapsule le CLR type de cette instance. (Hérité de DependencyObject.)

System_CAPS_pubpropertyDescription

Obtient ou définit le texte à afficher pour l’info-bulle du bouton de miniature.

System_CAPS_pubpropertyDismissWhenClicked

Obtient ou définit une valeur qui indique si la miniature de la barre des tâches se ferme lorsque l’utilisateur clique sur le bouton de miniature.

System_CAPS_pubpropertyDispatcher

Obtient le Dispatcher cela DispatcherObject est associé.(Hérité de DispatcherObject.)

System_CAPS_pubpropertyImageSource

Obtient ou définit l’image affichée sur le bouton de miniature.

System_CAPS_pubpropertyIsBackgroundVisible

Obtient ou définit une valeur qui indique si une bordure et une mise en surbrillance apparaît autour du bouton de miniature.

System_CAPS_pubpropertyIsEnabled

Obtient ou définit une valeur qui indique si le bouton de miniature est activé.

System_CAPS_pubpropertyIsFrozen

Obtient une valeur qui indique si l’objet est actuellement modifiable.(Hérité de Freezable.)

System_CAPS_pubpropertyIsInteractive

Obtient ou définit une valeur qui indique si l’utilisateur peut interagir avec le bouton de miniature.

System_CAPS_pubpropertyIsSealed

Obtient une valeur qui indique si cette instance est actuellement sealed (en lecture seule).(Hérité de DependencyObject.)

System_CAPS_pubpropertyVisibility

Obtient ou définit une valeur qui spécifie l’état d’affichage du bouton de miniature.

NomDescription
System_CAPS_pubmethodCheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.(Hérité de DispatcherObject.)

System_CAPS_pubmethodClearValue(DependencyProperty)

Efface la valeur locale d’une propriété. La propriété à effacer est spécifiée par un identificateur DependencyProperty.(Hérité de DependencyObject.)

System_CAPS_pubmethodClearValue(DependencyPropertyKey)

Efface la valeur locale d’une propriété en lecture seule. La propriété à effacer est spécifiée par DependencyPropertyKey.(Hérité de DependencyObject.)

System_CAPS_pubmethodClone()

Crée un clone modifiable de Freezable, en créant des copies complètes des valeurs de l’objet. Lors de la copie des propriétés de dépendance de l’objet, cette méthode copie les expressions (qui peuvent ne plus se résoudre), mais pas les animations ni leurs valeurs actuelles.(Hérité de Freezable.)

System_CAPS_pubmethodCloneCurrentValue()

Crée un clone modifiable (copie intégrale) de le Freezable à l’aide de ses valeurs actuelles.(Hérité de Freezable.)

System_CAPS_pubmethodCoerceValue(DependencyProperty)

Convertit la valeur de la propriété de dépendance spécifiée. Pour cela, on appelle toute fonction CoerceValueCallback spécifiée dans les métadonnées de propriété pour la propriété de dépendance telle qu’elle existe sur le DependencyObject appelant.(Hérité de DependencyObject.)

System_CAPS_pubmethodEquals(Object)

Détermine si un DependencyObject est équivalente à l’actuel DependencyObject.(Hérité de DependencyObject.)

System_CAPS_pubmethodFreeze()

Rend l’objet actif non modifiable et attribue à sa propriété IsFrozen la valeur true.(Hérité de Freezable.)

System_CAPS_pubmethodGetAsFrozen()

Crée une copie figée de le Freezable, à l’aide des valeurs de propriétés (non animées) de base. Étant donné que la copie est figée, les sous-objets figés sont copiées par référence.(Hérité de Freezable.)

System_CAPS_pubmethodGetCurrentValueAsFrozen()

Crée une copie figée de le Freezable à l’aide des valeurs de propriété actuelles. Étant donné que la copie est figée, les sous-objets figés sont copiées par référence.(Hérité de Freezable.)

System_CAPS_pubmethodGetHashCode()

Obtient un code de hachage pour ce DependencyObject.(Hérité de DependencyObject.)

System_CAPS_pubmethodGetLocalValueEnumerator()

Cré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.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodGetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance sur cette instance d’un DependencyObject.(Hérité de DependencyObject.)

System_CAPS_pubmethodInvalidateProperty(DependencyProperty)

Réévalue la valeur effective de la propriété de dépendance spécifiée(Hérité de DependencyObject.)

System_CAPS_pubmethodReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si elle existe.(Hérité de DependencyObject.)

System_CAPS_pubmethodSetCurrentValue(DependencyProperty, Object)

Définit la valeur d’une propriété de dépendance sans modifier sa valeur source.(Hérité de DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance, spécifiée par son identificateur de propriété de dépendance.(Hérité de DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyPropertyKey, Object)

Définit la valeur locale 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.)

System_CAPS_protmethodShouldSerializeProperty(DependencyProperty)

Retourne une valeur qui indique si les processus de sérialisation doivent sérialiser la valeur de la propriété de dépendance fournie.(Hérité de DependencyObject.)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

System_CAPS_pubmethodVerifyAccess()

Impose que le thread appelant a accès à ce DispatcherObject.(Hérité de DispatcherObject.)

NomDescription
System_CAPS_pubfieldSystem_CAPS_staticCommandParameterProperty

Identifie la propriété de dépendance CommandParameter.

System_CAPS_pubfieldSystem_CAPS_staticCommandProperty

Identifie la propriété de dépendance Command.

System_CAPS_pubfieldSystem_CAPS_staticCommandTargetProperty

Identifie la propriété de dépendance CommandTarget.

System_CAPS_pubfieldSystem_CAPS_staticDescriptionProperty

Identifie la propriété de dépendance Description.

System_CAPS_pubfieldSystem_CAPS_staticDismissWhenClickedProperty

Identifie la propriété de dépendance DismissWhenClicked.

System_CAPS_pubfieldSystem_CAPS_staticImageSourceProperty

Identifie la propriété de dépendance ImageSource.

System_CAPS_pubfieldSystem_CAPS_staticIsBackgroundVisibleProperty

Identifie la propriété de dépendance IsBackgroundVisible.

System_CAPS_pubfieldSystem_CAPS_staticIsEnabledProperty

Identifie la propriété de dépendance IsEnabled.

System_CAPS_pubfieldSystem_CAPS_staticIsInteractiveProperty

Identifie la propriété de dépendance IsInteractive.

System_CAPS_pubfieldSystem_CAPS_staticVisibilityProperty

Identifie la propriété de dépendance Visibility.

NomDescription
System_CAPS_pubeventChanged

Se produit lorsque le Freezable ou un objet qu’il contient est modifié.(Hérité de Freezable.)

System_CAPS_pubeventClick

Se produit lorsque l’utilisateur clique sur le bouton de miniature.

Le Windows 7 la barre des tâches fournit des fonctionnalités améliorées qui vous permet d’utiliser le bouton de la barre des tâches pour communiquer l’état à un utilisateur et exposer les tâches courantes lorsque la fenêtre est réduite ou masquée. Vous pouvez ajouter des boutons à la miniature de la barre des tâches pour fournir l’accès aux tâches courantes sans basculer vers la fenêtre d’application. Par exemple, le lecteur Windows Media fournit les boutons lecture, Pause, suivante et précédente que vous pouvez utiliser pour contrôler la lecture depuis la miniature de la barre des tâches lorsque l’application est réduite.

La ThumbButtonInfo classe contient des propriétés qui décrivent comment la Windows 7 shell affiche les boutons dans la miniature de la barre des tâches. Il fournit un wrapper managé autour de l’API Windows native. ThumbButtonInfo les objets contenus dans le TaskbarItemInfo.ThumbButtonInfos collection.

Les fonctionnalités améliorées de la barre des tâches n’est pas disponible dans les versions de Windows antérieures à Windows 7. Dans Windows 7, certaines fonctionnalités ne soient pas disponibles en fonction des paramètres de l’utilisateur. Par exemple, les boutons sont affichés uniquement dans la miniature de la barre des tâches lorsque Windows Aero est activé. Votre application doit fournir autres moyens d’interagir avec l’utilisateur qui ne sont pas dépendants sur les fonctionnalités améliorées de la barre des tâches.

L’illustration suivante montre un aperçu de la barre des tâches avec les deux boutons du pouce qui fournissent l’accès aux commandes de lecture et d’arrêt.

Exemple d'informations d'élément de barre des tâches

Boutons du curseur de la barre des tâches Windows

L’exemple suivant montre comment créer un ThumbButtonInfo dans le balisage. La TaskbarItemInfo contient une collection de ThumbButtonInfo objets qui fournissent l’accès aux commandes de lecture et d’arrêt de l’élément de la barre des tâches. Cet exemple fait partie d’un exemple plus complet fourni pour la TaskbarItemInfo classe.

<Window.TaskbarItemInfo>
    <TaskbarItemInfo x:Name="taskBarItemInfo1" 
                     Overlay="{StaticResource ResourceKey=StopImage}"
                     ThumbnailClipMargin="80,0,80,140"
                     Description="Taskbar Item Info Sample">
        <TaskbarItemInfo.ThumbButtonInfos>
            <ThumbButtonInfoCollection>
                <ThumbButtonInfo
                    DismissWhenClicked="False"
                    Command="MediaCommands.Play"
                    CommandTarget="{Binding ElementName=btnPlay}"
                    Description="Play"
                    ImageSource="{StaticResource ResourceKey=PlayImage}"/>
                <ThumbButtonInfo
                    DismissWhenClicked="True"
                    Command="MediaCommands.Stop"
                    CommandTarget="{Binding ElementName=btnStop}"
                    Description="Stop"
                    ImageSource="{StaticResource ResourceKey=StopImage}"/>
            </ThumbButtonInfoCollection>
        </TaskbarItemInfo.ThumbButtonInfos>
    </TaskbarItemInfo>
</Window.TaskbarItemInfo>

.NET Framework
Disponible depuis 4.0

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: