利用C#调用Toast通知来进行自定义通知实现及自定义组件调用

这篇具有很好参考价值的文章主要介绍了利用C#调用Toast通知来进行自定义通知实现及自定义组件调用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

调用Toast通知来进行自定义通知实现及自定义组件调用

阳春三月的开始就连续加班了两天,就因为这个小小的Toast通知的实现,具体踩的坑就列在下方方便大家查阅了!!!

这次的需求是需要利用本地的PC工具写入注册表,在PC启动时调用工程进行文件检查,从而弹窗提示是否进行操作。操作不通即需要对不同的选择进行不同的批处理。
在客户进行选择之后需要弹出进度条显示操作流程。同时处理结束后进行弹窗提示。

开始选择了C#以及WPF及Qt进行弹窗界面和框体的绘制,但是都不能实现类似Windows弹窗风格的效果,其次也不能跟随Windows的版本进行风格更改,查阅资料才选择的Toast的实现。

1.微软对于最近的uwp控件进行了Toast的封装,基于C#的工程去调用 Microsoft.Toolkit.Uwp.Notifications; 即可使用相关Toast的通知已经控件使用了。
2.Toast的通知已经支持WPF、C#、C++等多种方式,可以协调性进行选择。
3.利用toast通知可以根据不同版本弹出顺应Windows版本的弹窗。文章来源地址https://www.toymoban.com/news/detail-716116.html

按钮控件:

//提示语

                var builder = new ToastContentBuilder();
                builder
                .AddText("This is Title!!!")

                //Button
                .AddButton(new ToastButton()
                .SetContent("PushButton1"

到了这里,关于利用C#调用Toast通知来进行自定义通知实现及自定义组件调用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何利用python调用API接口获取数据进行测试

    一、Python 可以使用 requests 库来调用 API 接口获取数据。以下是基本的步骤: 1.安装 requests 库 pip install requests 2.导入 requests 库 import requests 3.构建 API 请求的 URL 根据 API 文档,构建请求的URL。 例如,  https://api.example.com/posts  是获取所有帖子的 URL。 4.发送 API 请求 使用  requ

    2024年02月11日
    浏览(43)
  • yolov8训练自己的数据集与转成onnx利用opencv进行调用

    文章目录 系列文章目录 前言 一、利用labeling进行数据的创建? 二、使用步骤 1.引入库 2.读入数据 总结 首先需要创建适合yolov8的数据模式,需要将xml文件转成txt文件。修改yolov8的配置文件实现模型的训练 提示:以下是本篇文章正文内容,下面案例可供参考 代码如下(示例)

    2024年02月06日
    浏览(45)
  • [C#]调用tesseact-ocr的traineddata模型进行ocr文字识别

    【框架地址】 https://github.com/charlesw/tesseract 【算法介绍】 Tesseract OCR是一个开源的光学字符识别引擎,它可以将图像中的文字转换成可编辑和可搜索的文本格式。Tesseract由惠普实验室于1985年开始开发,并在2005年被Google收购后成为了开源项目。自那时起,它一直在不断的更新和

    2024年02月02日
    浏览(42)
  • SpringBoot整合调用微信模板方法实现微信公众号消息通知推送,Java实现微信公众号给关注用户推送自定义消息通知(手把手从0到1)

    目录 概述 公众号给关注用户推送自定义消息 一、申请公众号模板消息 二、获取安装“web开发者工具” 三、微信网页授权说明 四、微信网页授权 - 流程时序图 五、HTTPClient 实现微信公众号消息推送与发布(四步走) 六、通过weixin-java-mp SDK实现微信公众号消息推送与发布(七

    2024年02月10日
    浏览(41)
  • linux环境下docker中搭建 jenkins 及自定义访问路径,利用nginx反向代理

    前两天发布了完整的 linux服务器上Docker中安装jenkins 在实际的开发中,可能我们并不能直接开放8081或者8080端口给jenkins使用,常常是通过nginx方向代理来实现的,这里我们来配置一下。 如果你还没有安装 可以参考我这篇文章 linux服务器上Docker中安装jenkins 看到目录: 创建一个

    2024年02月16日
    浏览(56)
  • C# 利用 UI 自动化框架与应用程序的用户界面进行交互来模拟点击按钮

    ①需要引入命名空间: using System.Windows.Automation; ②添加两个引用: UIAutomationClient、UIAutomationTypes 当程序已经启动时, AutoClickLoginButton 方法会寻找名为\\\"FR\\\"的应用程序进程。然后,它使用 AutomationElement.FromHandle 从该进程的主窗口句柄获取根元素。 接着, FindLoginButton 方法被调用

    2024年01月25日
    浏览(77)
  • 利用lambda优化反射功能实现方法调用

    最近在思考lambda相关的问题,简单记录下做的相关反射替代和函数映射的尝试。 原理分析 lambda是jdk8才提供的,原理其实就是动态生成内部类来执行函数映射的方法。也就是说一段lambda表达式会对应特定的类方法,之后调用。底层是通过LambdaMetaFactory实现的函数映射,利用了

    2024年02月09日
    浏览(66)
  • C#实现系统进程的调用,查看进程调用的模块

    1.需要使用命名空间:System.Diagnostics; 2.Process.GetProcess()可以获取所有进程 3.获取进程调用的模块         ProcessModuleCollection modules = currentProcess.Modules;         foreach循环一下FileName就可以查看调用了什么dll文件了 4.有关进程的信息(Process里面有的属性):         Id:经常唯

    2024年02月16日
    浏览(38)
  • 【Golang | reflect】利用反射实现方法的调用

    go语言中,如果某个数据类型实现了一系列的方法,如何批量去执行呢,这时候就可以利用反射里的 func (v Value) Call(in []Value) []Value 方法。 Call 方法实际使用时主要有以下两种调用方式: 注: 1、这里说明下,为什么使用 Func 调用 Call 时第一个入参是对应receiver本身 method.Func

    2024年02月07日
    浏览(55)
  • C#调用RabbitMQ实现消息队列

    前言 前几天在做日志收集,用到了RabbitMQ,它作为一种中间件,需要对其进行下载,安装,和配置。 消息队列 什么是消息队列?,我们这样想一下,用户访问网站,最终是要将数据以HTTP的协议的方式,通过网络传输到主机的某个端口上的。 那么,接收数据的方式是什么呢?

    2024年02月05日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包