我尝试制作一个简单的 C# UWP 应用程序,但我不知道当鼠标悬停在按钮上时如何删除灰色背景。
我怎么做到这一点?
(请记住:它是适用于 Windows 10 平台的 UWP,而不是 Windows Phone 8.1 或 WPF)
按着这些次序:
- 在解决方案资源管理器中右键单击并添加一个“ResourceDictionary”类型的新项目
- 复制按钮的默认样式,您可以在此网页上找到它,您需要向下滚动一点:Msdn
然后将其插入您的 ResourceDictionary.xaml 格式应如下所示:
<ResourceDictionary><Style></Style></ResourceDictionary>
3. 为样式指定一个键,如下所示:
<Style x:Key="MyCustomButton"></Style>
4. 转到 App.xaml,通过添加资源字典来编辑它,如下所示:
<Application.Resources>
<ResourceDictionary Source="Resources.xaml"></ResourceDictionary>
</Application.Resources>
ResourceDictionary 的来源是 ResourceDictionary 文件的名称。
- 然后将样式添加到您的按钮,如下所示:
<Button Style="{StaticResource MyCustomButton}"></Button>
- Last but not least go back to your ResourceDictionary and delete the following code lines you see in the Screenshot or comment it out like i did:
如果您使用 Blend for Visual Studio,则有一个更简单的解决方案,您可以更快地编辑这些内容,但为了保持结构并学习它,上面的解决方案是更好的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)