1

実行時にキャンバスの幅を変更すると、キャンバスの幅が変更されたときにイベントを取得できますか?

ランタイムトラフで幅を変更する:

myCanvas.width = myCanvas.width + 1;

次のようなイベントはありますか?

private void CanvasWidthChanged(object sender, WidthChangedEventArgs e)
{

}
4

3 に答える 3

4

SizeChanged イベントを使用します。

myCanvas.SizeChanged += myCanvas_SizeChanged;

private void myCanvas_SizeChanged(object sender, SizeChangedEventArgs e)
{

}
于 2013-06-06T14:46:21.293 に答える
2

SizeChangedイベントを使用できるはずです。

イベント引数には、幅が変更されたかどうかを確認するために使用できるWidthChangedプロパティがあります。

于 2013-06-06T14:45:22.010 に答える