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