Cursor

De Banane Atomic
Révision datée du 29 avril 2015 à 14:43 par Nicolas (discussion | contributions) (→‎Mouse.OverrideCursor vs this.Cursor)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Cursor

Xaml.svg
<Window Cursor="{Binding Cursor}" />
Csharp.svg
private Cursor _cursor;
public Cursor Cursor
{
    get
    {
        return _cursor;
    }
    set
    {
        _cursor = value;
        RaisePropertyChanged("Cursor");
    }
}

Cursor = Cursors.Wait;
...
Cursor = Cursors.Arrow;

Mouse.OverrideCursor vs this.Cursor

Mouse.OverrideCursor modifie la souris pour toute l'application.
this.Cursor modifie la souris pour le FrameworkElement courant.

Csharp.svg
// Wait style
Mouse.OverrideCursor = Cursors.Wait;
// Default style
Mouse.OverrideCursor = null;

this.Cursor = Cursors.Wait;