UWP XAML 设置按钮前景色。

Roy Li - MSFT 33,371 信誉分 Microsoft 供应商
2024-05-28T07:19:05.5633333+00:00

我更改了按钮的前景(文本)颜色,但是当我在应用程序中将鼠标悬停在按钮上时,它会切换为黑色(默认)。我试图改变焦点颜色,但没有成功。有没有办法使默认 vs2022 按钮永久变成白色?

<Button x:Name="Apartment_no_1" Content="+ dodaj mieszkanie +" Margin="250,150,0,0" VerticalAlignment="Top" Height="100" Width="178" Background="SkyBlue" Foreground="White" FontFamily="Segoe UI Light" FontSize="16" Click="Apartment_no_1_C" TabIndex="1"/>

我尝试更改焦点颜色,但没有结果。

此问题由UWP XAML Button foreground color. - Microsoft Q&A总结而来.

通用 Windows 平台 (UWP)
通用 Windows 平台 (UWP)
一个 Microsoft 平台,用于生成和发布适用于 Windows 桌面设备的应用。
49 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Junjie Zhu - MSFT 18,486 信誉分 Microsoft 供应商
    2024-05-28T08:30:08.1433333+00:00

    你好,

    你可以修改资源中的ButtonForegroundPointerOver的值,如果你想应用到全局,你可以在App.xaml中添加此资源。

    以下是样例

    
    <Application  
        ...>  
      
        <Application.Resources>          
            <SolidColorBrush x:Key="ButtonBackgroundPointerOver" Color="Blue"/>  
            <SolidColorBrush x:Key="ButtonForegroundPointerOver" Color="Yellow"/>         
        </Application.Resources>  
    </Application>
    
    
    

    谢谢。

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。