shuhelohelo’s blog

Xamarin.Forms多めです.

表示するパーツのサイズが決まったときのイベント

Xamarin.Fomrsで.

描画される前にUIコントロールの状態を変更しておきたい時がある.

そういうときはOnSizeAllocatedメソッドをオーバーライドする.

これはページ内のUIコントロールのサイズが決定されたときに呼ばれる. どうやらこの時点でページだけでなく,ページ内の各UIパーツのサイズも決まっているようだ.

        protected override void OnSizeAllocated(double width, double height)

表示前なので,この時点で表示に関して変更があるのであれば,行っておくといい.