xamarin forms wp81状态栏背景色
xamarin forms wp81 status bar background color
我正在开发一个 xamarin.forms 应用程序,在我的 windows phone 8.1 应用程序中,状态栏文本和背景颜色都是白色的。我尝试了所有样式,但没有任何效果。下面是我的代码
<x:Class="Sthotraani.WinPhone.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Sthotraani.WinPhone"
RequestedTheme="Light">
<Application.Resources>
<Style TargetType="CommandBar">
<Setter Property="Background" Value="#009688" />
<Setter Property="Foreground" Value="White"/>
<Setter Property="FontSize" Value="12"/>
</Style>
<Style TargetType="ProgressBar" >
<Setter Property="Foreground" Value="#F98F1C"/>
<Setter Property="Height" Value="15"/>
</Style>
<Style TargetType="ProgressRing">
<Setter Property="Foreground" Value="#F98F1C"/>
<Setter Property="Height" Value="15"/>
</Style>
</Application.Resources>
请帮助我
在您的 App.xaml.cs 的 OnLaunched
方法中,您可以添加如下内容:
var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
statusBar.BackgroundColor = Windows.UI.Colors.Red;
statusBar.BackgroundOpacity = 1;
statusBar.ForegroundColor = Windows.UI.Colors.AntiqueWhite;
我正在开发一个 xamarin.forms 应用程序,在我的 windows phone 8.1 应用程序中,状态栏文本和背景颜色都是白色的。我尝试了所有样式,但没有任何效果。下面是我的代码
<x:Class="Sthotraani.WinPhone.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Sthotraani.WinPhone"
RequestedTheme="Light">
<Application.Resources>
<Style TargetType="CommandBar">
<Setter Property="Background" Value="#009688" />
<Setter Property="Foreground" Value="White"/>
<Setter Property="FontSize" Value="12"/>
</Style>
<Style TargetType="ProgressBar" >
<Setter Property="Foreground" Value="#F98F1C"/>
<Setter Property="Height" Value="15"/>
</Style>
<Style TargetType="ProgressRing">
<Setter Property="Foreground" Value="#F98F1C"/>
<Setter Property="Height" Value="15"/>
</Style>
</Application.Resources>
请帮助我
在您的 App.xaml.cs 的 OnLaunched
方法中,您可以添加如下内容:
var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
statusBar.BackgroundColor = Windows.UI.Colors.Red;
statusBar.BackgroundOpacity = 1;
statusBar.ForegroundColor = Windows.UI.Colors.AntiqueWhite;