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

网站建设工作都干啥网站seo优化综合服务公司哪家好

网站建设工作都干啥,网站seo优化综合服务公司哪家好,建筑网校哪个比较好,wordpress的内链插件我们在开发中, 经常会有这样的需求: 点击按钮后, 进行一些耗时的工作工作进行时, 按钮不可再次被点击工作进行时, 会显示进度条, 或者 “加载中” 的动画 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.tj-hxxt.cn/news/222375.html

相关文章:

  • 企业网站建设对企业的宣传作用wordpress无法建立到wordpress.org的安全连接
  • 厚街找人做网站网站开发期间账务处理
  • 免费软件下载网站排行网站自适应布局
  • 网站美食建设图片云南省住房和城乡建设厅勘察设计处网站
  • 电商网站开发背景怎么写中小企业还需要网站吗
  • 郑州怎么做外贸公司网站网站后台怎么挂广告 怎么做
  • 响水网站建设公司平安建设 十户长网站地址
  • 未成年人做网站网站开发php工程师
  • 中国优秀的企业网站成crm软件
  • 电脑网站 手机网站 微信网站网站建设企业宣传
  • 正规网站优化哪个公司好刘娇娇做网站骗钱的
  • 东莞市住房和城乡建设局网站淄博网站制作品牌定制
  • 做网站盘锦安徽今天刚刚发生的新闻
  • 福建建设管理中心网站桂林生活网租房
  • 东鹏拼奖网站怎么做绵阳网站建设 经开区
  • 永康营销型网站建设青海城乡和住房建设厅网站
  • 最近比较火的关键词南京优化网站建设
  • 定制产品网站德阳小程序开发
  • 网站开发方式有外包全国最新工商企业名录
  • 中山建设安监站网站wordpress 主题 餐饮
  • 做远程培训网站用什么系统wordpress前台页面显示文章图片
  • 网站开发时间段网站做跳转会有什么影响
  • 高培淇自己做的网站以图搜图百度识图
  • 开发公众号 微网站开发做静态网站成本
  • 用dw做网站流程网站发布教程视频教程
  • 有没有什么网站免费做名片家里电脑做网站
  • 创建网站的目的做网站必须要有服务器吗
  • 宁波网站开发建设公司wordpress怎么安装双语言
  • 烟台网站建设策划西安哪家公司做的网站好
  • h5视频网站模板暴雪国服官网入口