Obtenir une fenêtre non-déplaçable C# WPF
Bonjour,
Dans mon projet C# WPF, j'aimerais avoir sur ma fenêtre principale une option permettant de la rendre non-déplaçable par l'utilisateur, tout en gardant la barre de titre.
J'ai chercher quelques solution, dont celle-ci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
private Point _initialLocation = Point.Empty;
public Form1()
{
InitializeComponent();
this.Activated += new EventHandler( Form1_Activated );
this.LocationChanged += new EventHandler( Form1_LocationChanged );
}
void Form1_Activated( object sender, EventArgs e )
{
_initialLocation = this.Location;
}
void Form1_LocationChanged( object sender, EventArgs e )
{
if (this.Location != _initialLocation && _initialLocation != Point.Empty)
{
Location = _initialLocation;
}
} |
Sauf que, avec le WPF, je n'est pas accès a "this.Location".
Merci de m'indiquer si une solution existe, ou vers quoi je doit me tourner pour que cela fonctionne.
Cordialement, NahMean.