Если ваш Canvas
содержит только один Image
, вы можете использовать:
var Width = ((Image) (MyCanvas.Children[0])).Width;
var Height = ((Image) (MyCanvas.Children[0])).Height;
Конечно, вы можете переключить два Image
приведения на другой элемент, если ваш Canvas
содержит один из других предметов.
В качестве альтернативы просто дайте обернутому Image
(или другому элементу) имя и укажите его как MyImage.Width
.