当前位置: 首页 > news >正文

国家商标查询官方网站网站贸易表格怎么做

国家商标查询官方网站,网站贸易表格怎么做,网页制作团队,asp网站建设实录源码我们在开发中, 经常会有这样的需求: 点击按钮后, 进行一些耗时的工作工作进行时, 按钮不可再次被点击工作进行时, 会显示进度条, 或者 “加载中” 的动画 RelayCommand CommunityToolkit.Mvvm 中的 RelayCommand 除了支持最简单的同步方法, 还支持以 Task 作为返回值的异步方…我们在开发中, 经常会有这样的需求: 点击按钮后, 进行一些耗时的工作工作进行时, 按钮不可再次被点击工作进行时, 会显示进度条, 或者 “加载中” 的动画 RelayCommand CommunityToolkit.Mvvm 中的 RelayCommand 除了支持最简单的同步方法, 还支持以 Task 作为返回值的异步方法, 当我们为这样的异步方法标记上 RelayCommand 特性时, 它会生成一个对应的异步指令. 指令在执行时, 主要逻辑会在后台, 而不是运行在 UI 线程中. 具体可以参考 “异步和异步的线程切换”指令在执行时, CanExecute 会变为 false, 此时使用该 Command 的 Button 或者其他控件, 也会变成 ‘被禁用’ 的状态.如果方法参数中包含一个 CancellationToken, 那么这个任务同样可以被取消. 只需要你方法内部有正确实现 “取消执行” 的逻辑就没问题. 下面是一个例子. 主窗体代码: Window x:ClassLearnMvvm.MainWindowxmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlxmlns:dhttp://schemas.microsoft.com/expression/blend/2008xmlns:mchttp://schemas.openxmlformats.org/markup-compatibility/2006xmlns:localclr-namespace:LearnMvvmxmlns:vmclr-namespace:LearnMvvm.ViewModelsmc:IgnorabledTitleMainWindow Height450 Width7![请添加图片描述](https://img-blog.csdnimg.cn/65ddbab8f917458bbfd40ebdb6bb6d16.gif) 00Window.DataContextvm:MainViewModel//Window.DataContextGridStackPanel Margin50Button Command{Binding DoSomethingCommand}Do something/ButtonButton Command{Binding CancelDoSomethingCommand} Margin0 5 0 0Cancel/ButtonProgressBar Margin0 10 0 0 Height15 Value{Binding Progress}//StackPanel/Grid /Window后台 ViewModel public partial class MainViewModel : ObservableObject {[ObservableProperty]private int progress;[RelayCommand]public async Task DoSomething(CancellationToken token){for (int i 0; i 100; i){if (token.IsCancellationRequested)return;await Task.Delay(100);Progress i;}}[RelayCommand]public void CancelDoSomething(){DoSomethingCommand.Cancel();} }效果: 在 CommunityToolkit.Mvvm 中, 支持以下样式的 RelayCommand 签名: void 方法名() 无参同步指令void 方法名(类型 参数名) 有参同步指令Task 方法名(), 无参, 不支持取消的异步指令Task 方法名(类型 参数名) 有参, 不支持取消的异步指令Task 方法名(CancellationToken token) 无参, 支持取消的异步指令Task 方法名(类型 参数名, CancellationToken token) 有参, 支持取消的异步指令
http://www.pierceye.com/news/404144/

相关文章:

  • 陈光锋网站运营推广新动向故城建设银行网站
  • 备案后网站可以改名吗临颖网站建设
  • 临沭县建设局官方网站怎样做外贸网站推广
  • 手机网站支付一个简单的网页代码带图片
  • 向公司申请请做网站广州网站推广教程
  • 用QQ群做网站排名交互式网站app
  • 正规免费发布信息网站国外网站界面
  • 浏览国外网站 dns网店运营推广方案
  • wordpress弹幕视频插件广西seo搜索引擎优化
  • 网站开发与维护工资多少网络公司排名兴田德润
  • wordpress主题ux壹搜网站建设优化排名
  • 试剂产品商城网站建设杭州网站现场备案
  • 高唐企业建网站服务商wordpress google
  • 重庆网站开发商城最近新闻有哪些
  • 电商网站设计线路图有哪些网络推广平台
  • 海门市建设局网站科技与应用
  • 北京做网站s免费做app网站有哪些
  • 免费制作网页的网站网络营销师报名官网
  • 长沙网站制作好公司网络服务模型
  • 网站开发的时间流程微信平台可以做微网站吗
  • 镇江网站seo天猫网店代运营
  • 吴江城乡住房和城乡建设局网站怎么给别人做网站优化
  • 名师工作室网站建设 意义网站图片上浮动文字
  • 做co的网站商城网站不备案
  • 黄山建设网站公司电话网站下载链接怎么做
  • 开发企业网站多少钱电视剧排行榜百度搜索风云榜
  • 什么网站做软文装修公司报价如何计算
  • 网站开发免费视频播放器应用公园app免费制作
  • 道路建设去什么网站能看到做内贸注册什么网站
  • 代理东莞网站制作公司wordpress前台用户中心代码