Ce sujet n'a pas encore été évalué - Évaluez ce sujet

UIElement.IsMouseCaptured, propriété

Mise à jour : novembre 2007

Obtient une valeur indiquant si la souris est capturée pour cet élément. Il s'agit d'une propriété de dépendance.

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

public bool IsMouseCaptured { get; }
/** @property */
public final boolean get_IsMouseCaptured()

public final function get IsMouseCaptured () : boolean

Vous ne pouvez pas définir cette propriété en XAML.

Valeur de propriété

Type : System.Boolean

true si l'élément présente la capture de la souris ; sinon, false. La valeur par défaut est false.

Implémentations

IInputElement.IsMouseCaptured

Champ d'identificateur

IsMouseCapturedProperty

Propriétés de métadonnées ayant la valeur true

Aucune

L'état de capture de la souris se rapporte aux opérations de glisser-déplacer en cours.

L'exemple suivant active ou désactive l'état de capture de la souris selon que la souris est déjà capturée pour l'élément.

Si la capture de la souris se trouve ailleurs, elle est définie sur cet élément. Si l'élément avait la capture de la souris, il est effacé en appelant Mouse.Capture avec une entrée null.

private void CaptureMouseCommandExecuted(object sender, ExecutedRoutedEventArgs e)
{
    MessageBox.Show("Mouse Command");
    IInputElement target = Mouse.DirectlyOver;

    target = target as Control;
    if (target != null)
    {
        if (!target.IsMouseCaptured)
        {
            Mouse.Capture(target);
        }
        else
        {
            Mouse.Capture(null);
        }
    }
}


Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0
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.