WPF学习

文章目录


一、消息窗口

csharp 复制代码
MessageBox.Show("登陆失败");

二、样式

样式概述

三、延时函数

csharp 复制代码
Task.Factory.StartNew(() =>//启动了一个新的后台线程,执行异步操作。
{
    Task.Delay(3000).Wait();//示延迟 3000 毫秒(即 3 秒)。Task.Delay 是一个异步操作,它不会阻塞当前线程。是同步等待,意思是让当前线程等待 3 秒钟,这段代码会阻塞当前线程直到延迟结束。
    button.Dispatcher.Invoke(() =>//将操作委托到 UI 线程,Invoke 方法在 UI 线程中执行传入的委托(() => { button.Content = "www.wpfsoft.com"; })
    {
   		button.Content = "www.wpfsoft.com";
    });
}); 

如果你希望避免阻塞线程,可以使用异步方式代替 Task.Delay(3000).Wait(),像这样

csharp 复制代码
await Task.Delay(3000);
button.Dispatcher.Invoke(() =>
{
    button.Content = "www.wpfsoft.com";
});
相关推荐
weixin_446260852 小时前
AVA-Encoder:面向智能体原生视频表征学习框架
学习·音视频
吃好睡好便好2 小时前
说说口罩的佩戴
学习·生活·口罩
fīɡЙtīиɡ ℡3 小时前
大模型结构化输出
人工智能·学习
Dave1205463 小时前
Day17:Agent Memory高级设计——短期记忆、长期记忆与向量语义记忆
人工智能·学习
小唔w3 小时前
2026年AI培训行业观察:主流学习渠道一览
人工智能·学习
Nan_Shu_6144 小时前
学习:MapVGL 地理信息可视化
学习
皖山文武4 小时前
逻辑代数基础学习笔记--概述
笔记·学习·机器学习
fanged4 小时前
高通学习24--XBL(TODO)
学习
咸甜适中5 小时前
rust语言AI编程学习笔记(五)clap命令行参数解析
学习·rust·ai编程
诗句藏于尽头5 小时前
deepseek harness对接商汤科技免费大模型使用教程
人工智能·科技·学习