I need a event that receives the position/location of an control, for example a Image-control, which i move with an animation.
So I found some code from this post that I need, but I can't figure out where to put the code.
Should I put it in some event e.g. the windows loaded event or what? What am I missing?
C#:
var topDescriptor = DependencyPropertyDescriptor.FromProperty(Canvas.TopProperty, typeof(Rectangle));
var leftDescriptor = DependencyPropertyDescriptor.FromProperty(Canvas.LeftProperty, typeof(Rectangle));
topDescriptor.AddValueChanged(rectangle, rectangle_PositionChanged);
leftDescriptor.AddValueChanged(rectangle, rectangle_PositionChanged);
//I know where this part goes
private void rectangle_PositionChanged(object sender, EventArgs e)
{
...
}
VB.NET:
Dim topDescriptor = DependencyPropertyDescriptor.FromProperty(Canvas.TopProperty, GetType(Rectangle))
Dim leftDescriptor = DependencyPropertyDescriptor.FromProperty(Canvas.LeftProperty, GetType(Rectangle))
topDescriptor.AddValueChanged(rectangle, rectangle_PositionChanged)
leftDescriptor.AddValueChanged(rectangle, rectangle_PositionChanged)
//I know where this part goes
Private Sub rectangle_PositionChanged(sender As Object, e As EventArgs)
...
End Sub
Thanks, VenoMDee.