【问题标题】:Button's Background in Xaml UWPXaml UWP 中按钮的背景
【发布时间】:2017-09-08 06:21:03
【问题描述】:

在 UWP 应用程序中,我有一个按钮,其背景属性设置为“DeepPink”,但每当我将鼠标悬停在它上面时,它就会变为灰色(默认颜色),

这是我的代码:

<Button Content="Hello World" Margin="100,0,0,0" Background="DeepPink"/>

我错过了什么吗??

【问题讨论】:

  • 只需编辑控件的 Style 并修改适当的 VisualStates - here is similar answer 即可更改点击行为。
  • 哟,我必须写下所有这些才能让它工作吗?我不明白它是什么?
  • 您可以使用设计器提取样式(如答案中所述),也可以从中复制样式(应该相同)。然后你会发现 VisualState 负责 PointerOver - 这是你感兴趣的 - 玩它并注释掉你不需要的东西。跨度>
  • 谢谢大家,谢谢大家!!

标签: c# xaml uwp


【解决方案1】:

这仅定义了按钮的默认状态,而不是悬停状态。

您可以创建自定义控件模板(您可以查看示例here),或者使用Lightweight styling 更改颜色的简单方法 - 我推荐第二种!

【讨论】:

  • 嘿,我有一个问题,如果我有 20 个按钮,我需要这样做 20 次吗?
猜你喜欢
  • 2018-03-07
  • 2016-12-26
  • 1970-01-01
  • 2016-07-04
  • 2017-12-29
  • 2014-07-15
  • 1970-01-01
  • 2019-11-11
  • 1970-01-01
相关资源
最近更新 更多