c# – UWP:窗口按钮的样式在关闭按钮上不起作用
发布时间:2020-12-15 07:58:50 所属栏目:百科 来源:网络整理
导读:在 Windows 10 UWP中,我们可以设置标题栏和窗口按钮(windows chrome)的样式. 但是,当使用悬停或单击它们时,这对关闭按钮不起作用. 请看以下代码段: Color PrimaryColor = Color.FromArgb( 0xFF,0xFF,0x00,0x00 ); Color ContrastColor = Color.FromArgb( 0x
在
Windows 10 UWP中,我们可以设置标题栏和窗口按钮(windows chrome)的样式.
但是,当使用悬停或单击它们时,这对关闭按钮不起作用. 请看以下代码段: Color PrimaryColor = Color.FromArgb( 0xFF,0xFF,0x00,0x00 ); Color ContrastColor = Color.FromArgb( 0xFF,0x00 ); Color SemiColor = Color.FromArgb( 0xFF,0x7F,0x00 ); ApplicationView AppView = ApplicationView.GetForCurrentView(); AppView.TitleBar.ButtonInactiveBackgroundColor = ContrastColor; AppView.TitleBar.ButtonInactiveForegroundColor = PrimaryColor; AppView.TitleBar.ButtonBackgroundColor = ContrastColor; AppView.TitleBar.ButtonForegroundColor = PrimaryColor; AppView.TitleBar.ButtonHoverBackgroundColor = PrimaryColor; AppView.TitleBar.ButtonHoverForegroundColor = ContrastColor; AppView.TitleBar.ButtonPressedBackgroundColor = SemiColor; AppView.TitleBar.ButtonPressedForegroundColor = ContrastColor; 这应该使所有按钮变黑,并带有红色前景(图标).按下时应使用半红色背景. 请参阅下图.关闭按钮有另一个红色(默认值)和悬停时的默认白色前景. _ 有谁知道问题是什么?这是一个错误还是我做错了什么? 提前致谢! 解决方法
你做得对,这就是现在的样子.请记住,他们仍在根据用户反馈更改标题栏样式,因此可能会发生变化.如果您想要更多地控制标题栏的某些方面,请考虑使用CoreApplicationViewTitleBar.ExtendViewIntoTitleBar属性构建完全自定义的标题栏.但不确定它是否能解决这个具体问题.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c – 如何停止/中断boost :: thread?
- Swift 烧脑体操(五)- Monad
- ruby-on-rails – 使用Ruby / Rails启发“未定义的常量”问
- 树形结构:使用栈实现快排
- unity3d操作XML(C#)
- sqlite3:深入理解sqlite3_stmt 机制
- ruby-on-rails – Heroku拒绝推动成熟应用程序(pre-receive
- 切割Box2D对象之三:切割自定义的sprite
- 使用Loader/URLLoader/URLStream载入外部swf并获取类定义
- ruby-on-rails-4 – Rails 4:activeadmin错误消息 – Bund