使用Javascript开发Win10 UWP应用时,修改标题栏颜色的方法和C#中使用的方法近似,略有名称和颜色对象创建方面的区别:

    var titleBar = Windows.UI.ViewManagement.ApplicationView.getForCurrentView().titleBar;
    titleBar.inactiveBackgroundColor = titleBar.buttonBackgroundColor = titleBar.buttonInactiveBackgroundColor = titleBar.backgroundColor = {
        a: 255,
        b: 0,
        g: 196,
        r: 245
    };
    titleBar.buttonHoverBackgroundColor = {
        a: 255,
        b: 70,
        g: 210,
        r: 244
    };
    titleBar.buttonPressedBackgroundColor = {
        a: 255,
        b: 0,
        g: 160,
        r: 224
    };

    titleBar.foregroundColor = Windows.UI.Colors.black;
    titleBar.inactiveForegroundColor = titleBar.buttonInactiveForegroundColor = titleBar.buttonPressedForegroundColor = titleBar.buttonHoverForegroundColor = titleBar.buttonForegroundColor = {
        a: 255,
        b: 0,
        g: 123,
        r: 181
    };

把上述代码写在“app.Start()”执行之前,这样就能得到一个漂亮的骚黄色标题栏了。

image

分享或转载本博客站点内的所有原创内容时,都必须遵循此协议:

姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4.0)

同时必须附加指向本文页面本博客首页的超链接。

除此之外的转载、分享方式都必须征得本博客作者的授权,否则将会诉诸法律。