[iOS] [Android]: Как скрыть строку состояния с помощью платформы UNO?

#uno-platform

#uno-платформа

Вопрос:

Как бы я скрыл строку состояния в верхней части экрана в iOS (и Android).

Поверьте, Xamarin.У Forms есть способ сделать это. Но как я могу это сделать с помощью платформы UNO?

Заранее спасибо

Dierk

Ответ №1:

Платформа Uno поддерживает UWP StatusBar API на Android и iOS, вы можете скрывать и показывать строку состояния следующим образом:

         private void HideStatusBar()
        {
            var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();

            Windows.UI.Xaml.Window.Current.Dispatcher.RunAsync(
                Windows.UI.Core.CoreDispatcherPriority.Normal,
                async () => await statusBar.HideAsync()
            );
        }

        private void ShowStatusBar()
        {
            var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();

            Windows.UI.Xaml.Window.Current.Dispatcher.RunAsync(
                Windows.UI.Core.CoreDispatcherPriority.Normal,
                async () => await statusBar.ShowAsync()
            );
        }