実行時にキャンバスの幅を変更すると、キャンバスの幅が変更されたときにイベントを取得できますか?
ランタイムトラフで幅を変更する:
myCanvas.width = myCanvas.width + 1;
次のようなイベントはありますか?
private void CanvasWidthChanged(object sender, WidthChangedEventArgs e)
{
}
SizeChanged イベントを使用します。
myCanvas.SizeChanged += myCanvas_SizeChanged;
private void myCanvas_SizeChanged(object sender, SizeChangedEventArgs e)
{
}
SizeChangedイベントを使用できるはずです。
イベント引数には、幅が変更されたかどうかを確認するために使用できるWidthChangedプロパティがあります。