繁体   English   中英

按钮背景 Xaml UWP

[英]Button's Background in Xaml UWP

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

这是我的代码:

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

我错过了什么吗?

这只定义了按钮的默认 state,而不是 hover state。

您可以创建一个自定义控件模板(您可以在此处查看示例),或者 go 使用轻量级样式更改 colors 的简单方法 - 我推荐第二种!

最好的替代方法是使用 Frame 和 Label 创建类似 UI 的按钮。在这种情况下,背景颜色将保持不变。

例子:

<Frame Padding="8" WidthRequest="100" HasShadow="False" BorderColor="Gray" 
       HorizontalOptions="Center">
       <Label Text="Button" HorizontalOptions="Center" VerticalOptions="Center"/>
</Frame>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM