¿Hay alguna manera de enlazar la posición del mouse en WPF en el archivo XAML? ¿O eso tiene que hacerse en código? Tengo un control dentro de un lienzo, y solo quiero que el control siga al mouse mientras el cursor del mouse está dentro del lienzo.WPF: ¿cómo puedo unir la posición de un control a la posición actual del mouse?
Gracias
EDIT:
bien, lo he descubierto una manera relativamente fácil usando el archivo de código subyacente. He añadido un controlador de eventos MouseMove en el lienzo, y luego agregó:
private void Canvas_MouseMove(object sender, MouseEventArgs e)
{
// Get the x and y coordinates of the mouse pointer.
System.Windows.Point position = e.GetPosition(this);
double pX = position.X;
double pY = position.Y;
// Sets the position of the image to the mouse coordinates.
myMouseImage.SetValue(Canvas.LeftProperty, pX);
myMouseImage.SetValue(Canvas.TopProperty, pY);
}
usando http://msdn.microsoft.com/en-us/library/ms746626.aspx como pauta.
Gracias, esto es muy útil para mí, no sólo por la posición del ratón, pero para ' extrayendo 'otras propiedades usando el Decorador. – pkr298