更改通用 Windows 平台中的按钮样式

2023-11-23

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

我怎么做到这一点?

(请记住:它是适用于 Windows 10 平台的 UWP,而不是 Windows Phone 8.1 或 WPF)

The simple button

the button when my mouse is over


按着这些次序:

  1. 在解决方案资源管理器中右键单击并添加一个“ResourceDictionary”类型的新项目
  2. 复制按钮的默认样式,您可以在此网页上找到它,您需要向下滚动一点: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 文件的名称。

  1. 然后将样式添加到您的按钮,如下所示:<Button Style="{StaticResource MyCustomButton}"></Button>
  2. 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: Edit your style

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改通用 Windows 平台中的按钮样式 的相关文章

  • json.net自定义jobject反序列化

    我正在尝试使用 JsonConvert DeserializeObject string 将字符串反序列化为可与动态一起使用的 jobject 来动态访问 json 文档 但是我想避免知道文档的大小写 以便我可以输入 dynamic doc
  • 如何在另一个应用程序中挂钩 api 调用

    我正在尝试挂钩另一个应用程序的 ExtTextOut 和 DrawTextExt GDI 方法调用 我知道我需要使用 GetProcAddress 来查找 gdi32 dll 中那些方法的地址 并用我的函数的地址覆盖我想要挂钩的进程中的地址
  • 在 Java 中创建 T 的新实例

    在C 中 我们可以定义一个泛型class A
  • 检测wlan是否关闭

    任何人都可以给我一个提示 如何在 Windows Phone 上以编程方式检测 C 8 1 应用程序 不是 8 0 是否启用 禁用 WLAN 我不想更改这些设置 只是需要知道 该解决方案是一个 Windows 8 1 通用应用程序 Wind
  • 是否存在指向不同类型的指针具有不同大小的平台?

    C 标准允许指向不同类型的指针具有不同的大小 例如sizeof char sizeof int 是允许的 但是 它确实要求如果将指针转换为void 然后转换回其原始类型 它必须与其原始值进行比较 因此 从逻辑上来说 sizeof void
  • Gwan C#,如何获取HTTP标头?

    我需要它来重写 url 以了解我正在处理哪个友好的 url 用于用户代理和其他东西 EDIT public class Gwan MethodImplAttribute MethodImplOptions InternalCall exte
  • 从命令行启用/禁用 Windows 10 中的设备 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有一个特定的硬件 我想在每次 Windows 重新启动时禁用并重新启用它 我创建了一个批处理脚本 该脚本应该执行此操作 然后运行我的程序
  • 在 omp 并行 for 循环中使用 unique_ptr 会导致 SEG.FAULT

    采取以下代码 include
  • 获取 boost Spirit 语法中的当前行

    我正在尝试使用 boostspirit 获取正在解析的文件的当前行 我创建了一个语法类和结构来解析我的命令 我还想跟踪在哪一行找到命令并将其解析到我的结构中 我将 istream 文件迭代器包装在 multi pass 迭代器中 然后将其包
  • 如何在三个 IEnumerable 上使用 Zip [重复]

    这个问题在这里已经有答案了 可能的重复 使用 Linq 从 3 个集合创建项目 https stackoverflow com questions 5284315 create items from 3 collections using
  • 如何使用 NPOI 按地址(A1、A2)获取 Excel 单元格值

    我有一个 Excel 单元格地址 例如 A1 A2 如何使用 C 中的 NPOI 框架以编程方式访问此单元格 我找到的一些 Java POI 示例代码 CellReference cr new CellReference A1 row my
  • 英文日期差异

    接近重复 如何计算相对时间 https stackoverflow com questions 11 how do i calculate relative time 如何在 C 中计算某人的年龄 https stackoverflow c
  • Linux mremap 不释放旧映射?

    我需要一种方法将页面从一个虚拟地址范围复制到另一个虚拟地址范围 而无需实际复制数据 范围很大 延迟很重要 mremap 可以做到这一点 但问题是它也会删除旧的映射 由于我需要在多线程环境中执行此操作 因此我需要旧映射能够同时使用 因此稍后当
  • 逆向工程 ASP.NET Web 应用程序

    我有一个 ASP NET Web 应用程序 我没有源代码 该 bin 包含 10 个程序集和一个 compiled 文件 我在 App Code dll 上使用 Reflector 它向我显示了类和命名空间之类的东西 但它太混乱了 有没有什
  • .NET 4 的条件编译[重复]

    这个问题在这里已经有答案了 可能的重复 条件编译和框架目标 https stackoverflow com questions 2923210 c sharp conditional compilation and framework ta
  • 使用 jQuery 从 ASP.Net JSON 服务获取数据

    我正在尝试调用 Google 地图地理编码 API 从纬度 经度对中获取格式化的地址 然后将其记录到控制台 我正在尝试获取为给定位置返回的第一个 formatted address 项目 我很简单无法从 JSON 中提取该项目 我不知道为什
  • CUDA 8 编译错误 -std=gnu++11

    我正在尝试转换一些代码以使用 CUDA 并且我认为我遇到了兼容性问题 我们使用CMake 这些是我使用的 gcc 和 CUDA 版本 gcc version gcc Ubuntu 5 4 0 6ubuntu1 16 04 5 5 4 0 2
  • 在 C#.NET 中安全删除文件

    在我正在做的一个项目中 我想为用户提供 安全 删除文件的选项 例如 用随机位或 0 覆盖它 在 C NET 中是否有一种简单的方法可以做到这一点 效果如何 你可以调用系统内部删除 http technet microsoft com en
  • 使用 using 声明时,非限定名称查找如何工作?

    根据 C 标准 这是格式错误还是格式良好 namespace M struct i namespace N static int i 1 using M i using N i int main sizeof i Clang 拒绝它 GCC
  • 结构化绑定的用例有哪些?

    C 17 标准引入了新的结构化绑定 http en cppreference com w cpp language structured binding功能 最初是proposed http www open std org jtc1 sc

随机推荐

  • Xcode“-[UIViewController _loadViewFromNibNamed:bundle:] 加载了笔尖,但未设置视图出口。”错误

    我正在使用 Xcode 4 当我运行我的应用程序时 第一个屏幕无法加载 它在模拟器和设备上失败 我已经搜索了答案 他们都说要确保我已将文件所有者中的圆圈拖动到正确的视图 抱歉 我不记得这些东西的名称了 我是 Xcode 新手 我已将圆圈拖动
  • 将参数从 vbscript 传递到批处理文件

    您好 我在通过 vbscript 将参数传递到批处理文件时遇到问题 我不太擅长编程 所以我确信我只是错过了一些愚蠢的东西 无论如何 我正在使用 vbscript 来无形地运行批处理文件 vb脚本被称为 C Program Files x86
  • 播放 Soundcloud 嵌入时暂停 Youtube 嵌入

    我有一个音乐博客 其中包含各种嵌入式 soundcloud 和 youtube 播放器 我想要做的是防止任何音频同时播放 换句话说 当我正在播放 YouTube 视频时 如果我单击播放嵌入的 soundcloud 我希望 YouTube 播
  • 如何使用 gcc 获取带有行号信息的 C++ 堆栈跟踪? [复制]

    这个问题在这里已经有答案了 我们使用专有的堆栈跟踪assert就像捕获开发人员错误的宏一样 当捕获错误时 会打印堆栈跟踪 我找到了 gcc 的对backtrace backtrace symbols 方法不足 名字被破坏了 无线路信息 第一
  • 如何在Linux中更改echo的输出颜色

    我正在尝试使用 echo 命令在终端中打印文本 我想以红色打印文本 我怎样才能做到这一点 你可以使用这些ANSI 转义码 Black 0 30 Dark Gray 1 30 Red 0 31 Light Red 1 31 Green 0 3
  • 显示错误:尝试在空对象引用上调用接口方法“int java.util.List.size()”

    我正在创建一个在列表视图中显示联系人列表的应用程序 问题是当我运行我的应用程序时出现以下错误 并且我正在努力修复它 04 05 13 41 48 868 2488 2488 E AndroidRuntime FATAL EXCEPTION
  • 使用Python和pyserial访问USB串口

    如何使用 pyserial 访问 USB 端口 我见过一个example with import serial ser serial Serial dev ttyUSB0 我曾经使用适当的语法从 Windows 上的 MATLAB 访问串行
  • C 中的 snprintf 与 strcpy (等)

    为了进行字符串连接 我一直在做基本的strcpy strncpychar 缓冲区 然后我了解到snprintf和朋友 我应该坚持我的strcpy strcpy 0终止 或者我应该使用snprintf将来 正如其他人已经指出的那样 不要使用
  • Android Realm - 使用 Intent 传递 Realm 对象

    我想将领域对象从一个活动传递到另一个活动 例如 Intent intent new Intent MainActivity this Second class intent putExtra Student studentObj stude
  • 为什么我的 LWP::UserAgent 凭据不起作用?

    我正在尝试访问受保护的文件 服务器正在使用摘要身份验证 我可以从打印输出的响应中看到这一点 这是示例代码 use LWP use strict my url http somesite com aa bb cc html my userna
  • 如何在 mongoDB 中进行字母数字排序?

    我有一个这样的收藏 userID TR31 userID TR1059 userID TR1043 我想按升序或降序对该文档进行排序 我尝试了这种方式db col find sort userID 1 and db col find sor
  • UITableViewCell 抛出异常

    我正在将一个项目更新到 iOS 8 并且我的 UITableViewCell 实现之一遇到了这个问题 当前在模拟器上而不是设备上 并且它设置为 iPhone 6 Assertion failure in UITableViewCell se
  • 根据值拆分数组

    自从我不得不处理一些 javascript 代码以来已经很长时间了 我已经很生疏了 我需要像这样分割一个数组 Object 0 gt 2013 04 12 1 gt text 2 gt text 3 gt text 4 gt text 5
  • 如何解决“本地主机意外关闭连接”错误?

    我正在努力通过 Mean Machine JavaScript 堆栈初学者实用指南 作者 Chris Sevilleja 我的问题在第 60 页 根据本书的说明 我创建了一个小问题server js文件 以及package json 并使用
  • 远程跟踪分支和远程分支有什么区别?

    看来我可以从远程存储库上的分支中提取或推送到我正在处理的分支 如果是这样 那么远程跟踪分支的目的是什么 仅仅是为了检查分支并看看它是什么样子吗 看起来远程跟踪分支就像远程分支的镜子 仅供参考 我对 git 相当陌生 但是已经阅读并重新阅读了
  • TMemo 最大宽度

    有没有办法让TMemo将超过1024的文本显示为1行 看看这个简单的代码 procedure TForm1 Button2Click Sender TObject var s string i integer begin s for i 0
  • 了解非阻塞线程同步和Thread.MemoryBarrier

    在这本线程在线书中 http www albahari com threading part4 aspx 有一个例子Thread MemoryBarrier class Foo int answer bool complete void A
  • 欠定系统的非负最小二乘

    考虑以下问题 Find x 1 x 2 x 3 gt 0这样 67 5 60 x 1 90 x 2 120 x 3 60 30 x 1 120 x 2 90 x 3 有没有办法在Python中解这个方程 也许与scipy nnls 使用 s
  • 同时按总和聚合一列并按平均值聚合另一列

    我想在日期框架上使用聚合函数 但对一列求和并取另一列的平均值 这是一个示例数据框 Manager Category Amount SqFt Joe Rent 150 500 Alice Rent 250 700 Joe Utilities
  • 更改通用 Windows 平台中的按钮样式

    我尝试制作一个简单的 C UWP 应用程序 但我不知道当鼠标悬停在按钮上时如何删除灰色背景 我怎么做到这一点 请记住 它是适用于 Windows 10 平台的 UWP 而不是 Windows Phone 8 1 或 WPF 按着这些次序 在