Я хочу изменить макет страницы при изменении ориентации устройства.Но для этого мне сначала нужно получить уведомление, когда когда-либо меняется ориентация.
Я использовал событие «SizeChanged» Пейджа, и оно прекрасно работает, когда я поворачиваю экран в симуляторе ios.Но это не вызывается для эмулятора Android.
Я также пытался использовать метод OnSizeAllocated, он снова не вызывается для эмулятора Android, но отлично работает для симулятора ios.
public LoginPage()
{
InitializeComponent();
}
protected override void OnSizeAllocated(double width,double height)
{
base.OnSizeAllocated(width,height);
//
//
}
Этоэто эмулятор, который я использую: -
OnSizeAllocated () должен вызываться несколько раз.Но он вызывается только один раз при запуске приложения (для эмулятора Android).
Как мне заставить его работать или есть какой-либо другой способ получать уведомления при изменении ориентации эмулятора?