Canvas
a の幅と高さをピクセル単位で取得しようとしています。
どうやってやるの?
ActualHeight
の実際の幅とを取得するには、loaded イベントを使用してくださいCanvas
。
private void Canvas_Loaded_1(object sender, RoutedEventArgs e)
{
var height = cnvMain.ActualHeight;
var width = cnvMain.ActualWidth;
}
ActualWidth
ActualHeight
aの幅と高さをピクセル単位で提供しますがCanvas
、キャンバスが画面にロード/レンダリングされるまでゼロになります。
ActualHeight & ActualWidth . SizeChangedをリッスンして、変更をキャッチします。