如何在Windows平台上更改标题背景颜色(Xamarin)

时间:2017-01-18 14:40:27

标签: xamarin xamarin.forms xamarin.uwp xamarin.windows

Screen Shot 我正在使用Visual Studio 2013中的Xamarin Forms开发一个应用程序。我已经设法更改了Android的Header Background颜色,但我没有对Windows项目执行相同的操作。它带有Default Dark主题。请帮助我 谢谢

3 个答案:

答案 0 :(得分:2)

NavigationPage.BarBackgroundColorProperty工作!感谢您的建议。

答案 1 :(得分:0)

我的问题不是很明确,但我认为这就是你的意思。使用“标题背景颜色”我认为你的意思是页面标题的背景颜色。

这是我在Xamarin.Forms应用程序中使用的代码。该代码适用于Android,iOS和UWP。

public class ExamplePage : ContentPage
{
    public ExamplePage()
    {
        Title = "Example Page";
        BackgroundColor = Color.Blue; //Make this any color you like

        Content = null; //put your own content here
    }
}

您可以在每个页面上指定背景颜色。

答案 2 :(得分:0)

 <StackLayout.BackgroundColor>
            <OnPlatform x:TypeArguments="Color"
                                    Android="#51C0D4"
                                    WinPhone="#51C0D4"
                                    iOS="#51C0D4"></OnPlatform>
    </StackLayout.BackgroundColor>