private void canvas_SizeChanged(object sender, SizeChangedEventArgs e) { slider.Height = (sender as Canvas).ActualHeight; slider.SetValue(Canvas.LeftProperty, (sender as Canvas).ActualWidth - slider.ActualWidth); }