Есть ли способ привязать к положению мыши в WPF в файле XAML? Или это нужно делать в коде? У меня есть элемент управления внутри холста, и я просто хочу, чтобы элемент управления следовал за мышью, пока курсор мыши находится внутри холста.
Спасибо
РЕДАКТИРОВАТЬ:
Хорошо, я понял это относительно простым способом, используя файл кода программной части. Я добавил обработчик событий MouseMove на холст, а затем добавил:
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);
}
, используя http://msdn.microsoft.com/en-us/library/ms746626.aspx в качестве ориентира.