gpt4 book ai didi

c# - 在通用 Windows 平台中更改按钮样式

转载 作者:可可西里 更新时间:2023-11-01 12:44:58 25 4
gpt4 key购买 nike

我尝试制作一个简单的 C# UWP 应用程序,但我不知道如何在鼠标悬停在按钮上时删除灰色背景。

我该怎么做?

(记住:它是 Windows 10 平台的 UWP,不是 Windows Phone 8.1 或 WPF)

The simple button

the button when my mouse is over

最佳答案

请按照以下步骤操作:

  1. 在 Solution Explorer 中右键单击并添加一个新的项目“ResourceDictionary”
  2. 复制按钮的默认样式你可以在这个网页上找到它,你需要向下滚动一点: Msdn

然后以您的 ResourceDictionary.xaml 格式插入它应该如下所示:

<ResourceDictionary><Style></Style></ResourceDictionary>

3。像这样给样式一个键:

<Style x:Key="MyCustomButton"></Style>

4.转到 App.xaml 通过添加 Resource Dictionary 对其进行编辑,如下所示:

<Application.Resources>
<ResourceDictionary Source="Resources.xaml"></ResourceDictionary>
</Application.Resources>

ResourceDictionary 的来源是您的 ResourceDictionary 文件的名称。

  1. 然后像这样将样式添加到您的按钮:<Button Style="{StaticResource MyCustomButton}"></Button>
  2. 最后但同样重要的是返回到您的 ResourceDictionary 并删除您在屏幕截图中看到的以下代码行,或者像我一样将其注释掉: Edit your style

如果您使用 Blend for Visual Studio,则有一个更简单的解决方案,您可以更快地编辑这些东西,但为了保持结构和学习它,上面的解决方案是更好的解决方案。

关于c# - 在通用 Windows 平台中更改按钮样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32920211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com