Мы используем Xamarin для создания мобильного приложения, на одной странице есть переключатель, который мы устанавливаем в зависимости от некоторых различных состояний в приложении, например, BT connected et c. Когда мы запускаем его на Android, это нормально, но в версии iOS есть небольшая задержка (<1se c), что означает, что страница загружается и пользователь может видеть положение перемещения переключателя. </p>
Я пробовал разные способы установить переключатель перед загрузкой страницы, но не могу найти способ установить переключатель до загрузки страницы или запуска xaml. Я добавил переключатель добавления в OnAppearing, но все еще есть эта задержка при загрузке страницы, и пользователь может видеть, как переключатель движется.
Может ли кто-нибудь посоветовать, как я могу установить положение переключателя, чтобы не видеть движения переключателя положение и установите для него значение true или false, прежде чем пользователь сможет увидеть переключатель и страницу.
protected override void OnAppearing()
{
base.OnAppearing();
SettingGrid.Children.Add(myswitch = new Xamarin.Forms.Switch()
{
VerticalOptions = LayoutOptions.Start,
HorizontalOptions = LayoutOptions.Fill,
ThumbColor = Color.Red
}, 4, 8);
}