<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Ui on ZRJ | 学习笔记</title>
        <link>https://blog.zrj.me/tags/ui/</link>
        <description>Recent content in Ui on ZRJ | 学习笔记</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-CN</language>
        <lastBuildDate>Wed, 29 Aug 2012 10:27:58 +0800</lastBuildDate><atom:link href="https://blog.zrj.me/tags/ui/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>C# 状态栏更新不及时的问题</title>
        <link>https://blog.zrj.me/posts/2012-08-29-c-%E7%8A%B6%E6%80%81%E6%A0%8F%E6%9B%B4%E6%96%B0%E4%B8%8D%E5%8F%8A%E6%97%B6%E7%9A%84%E9%97%AE%E9%A2%98/</link>
        <pubDate>Wed, 29 Aug 2012 10:27:58 +0800</pubDate>
        
        <guid>https://blog.zrj.me/posts/2012-08-29-c-%E7%8A%B6%E6%80%81%E6%A0%8F%E6%9B%B4%E6%96%B0%E4%B8%8D%E5%8F%8A%E6%97%B6%E7%9A%84%E9%97%AE%E9%A2%98/</guid>
        <description>&lt;p&gt;根据这里，&lt;a class=&#34;link&#34; href=&#34;http://social.msdn.microsoft.com/Forums/zh-CN/visualcshartzhchs/thread/a9bdac04-c536-4fdb-97b7-96e7732ee140/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://social.msdn.microsoft.com/Forums/zh-CN/visualcshartzhchs/thread/a9bdac04-c536-4fdb-97b7-96e7732ee140/&lt;/a&gt;，根本问题是线程忙于跑循环，所以没有能及时来绘制 UI，所以解决方法自然就是多线程绘制 UI，他给了几个链接，不过这个不是目前最亟待解决的，所以先放一放&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;因为循环跑太快了，UI来不急更新画面，UI线程忙着处理循环内的事，虽然可以使用DoEvents让UI更新，但这并不是正确的方式，若你的专案里有多个大量工作要执行，再强大的硬件，资源也会被耗尽&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;http://www.dotblogs.com.tw/yc421206/archive/2008/10/28/5795.aspx&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://www.dotblogs.com.tw/yc421206/archive/2008/10/28/5795.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;循环内饰属于大量的工作，又必须更新UI线程，这时你应该学会用多线程，由其他线程去更新UI线程，UI更新的速度越快表示用掉的资源越多&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;http://www.dotblogs.com.tw/yc421206/archive/2009/02/13/7141.aspx&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://www.dotblogs.com.tw/yc421206/archive/2009/02/13/7141.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;http://www.dotblogs.com.tw/yc421206/archive/2009/02/15/7174.aspx&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://www.dotblogs.com.tw/yc421206/archive/2009/02/15/7174.aspx&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</description>
        </item>
        
    </channel>
</rss>
