Почему ActualWidth и ActualHeight начинаются с 0,0?

Я хочу добавить путь WPF к InkCanvas и использовать выделение для выбора пути WPF. Итак, я использую этот код.

System.Windows.Shapes.Path path = drawCanvas.Children[i] as System.Windows.Shapes.Path;    
drawCanvas.Children.RemoveAt(i);
inkCanvas.Children.Add(path);

Это результат. Мне нужно выбрать путь WPF от 0,0, потому что Actualwidth и ActualHeight начинаются с 0,0.

alt text

Как выбрать абсолютный путь WPF?

Спасибо

Изменить:

Теперь я могу выбрать его абсолютно, используя этот код.

System.Windows.Shapes.Path path = drawCanvas.Children[i] as System.Windows.Shapes.Path;
drawCanvas.Children.RemoveAt(i);
path.Margin = new Thickness(-getMinX(path), -getMinY(path), 0, 0);
containPath.Children.Add(path);
containPath.Width = getMaxX(path) - getMinX(path);
containPath.Height = getMaxY(path) - getMinY(path);
containPath.Margin = new Thickness(getMinX(path), getMinY(path), 0, 0);
inkCanvas.Children.Add(containPath);
6
задан Dave Clemmer 13 June 2013 в 15:37
поделиться