何らかの理由で、ページ コンストラクターでデバイスの画面の高さを取得し、それを使用して他のページ アイテムのサイズを設定する必要があります。私はこのようにします:
double screenHeight = Application.Current.RootVisual.RenderSize.Height;
ただし、アプリが廃棄から抜け出し、このページがアクティブなページである場合、このコードは失敗することが最近わかりました。この場合、Application.Current.RootVisual
null です。
これを克服する方法、または画面の高さを取得する他の方法はありますか?