我正在尝试以Canvas
像素为单位获取 a 的宽度和高度。
我怎样才能做到这一点?
请使用加载的事件来获取实际宽度和ActualHeight
.Canvas
private void Canvas_Loaded_1(object sender, RoutedEventArgs e)
{
var height = cnvMain.ActualHeight;
var width = cnvMain.ActualWidth;
}
ActualWidth
并将ActualHeight
为您提供以像素为单位的宽度和高度,Canvas
但除非画布在屏幕上加载/渲染,否则它将为零。
实际高度和实际宽度。收听SizeChanged以捕捉变化。