偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

WPF Timer疑難問題解答

開發(fā) 開發(fā)工具
當我們在操作WPF Timer時,想要實現(xiàn)一個延時異步加載的需求,但是實際卻每次都給創(chuàng)建了所有的Canvas。解決方法就是改為同步創(chuàng)建。

WPF Timer在實際使用中出現(xiàn)了一些問題, 經(jīng)過2天努力的調(diào)試才初步發(fā)現(xiàn)了其中的問題。并經(jīng)過各種資料的查找,終于初步解決了這一問題。#t#

我使用 new System.Threading.Timer(TimerCallbacefun, null, 300,0);

 

  1. void TimerCallbacefun
    (object state)  
  2. {  
  3. this.Dispatcher.BeginInvoke
    ((ThreadStart)delegate   
  4. {   
  5. this.container.Children.Clear();   
  6. for (int i=0;i<6;i++)   
  7. {   
  8. mb.Page.Presentation = 
    m_page.Presentation;   
  9. mb.Page = m_page;   
  10. FrameworkElement uiEle = 
    new Canvas(){  
  11. Top=100*i,  
  12. Height=100,  
  13. width=100 
  14. };   
  15. this.container.Children.
    Add(uiEle);   
  16. }   
  17. });  

 

這么做是為了延時異步加載, 但是不是每次都能創(chuàng)建所有的Canvas, 不知道WPF Timer到底什么問題。

WPF Timer問題解決方法: 改為同步創(chuàng)建, 或者使用線程異步創(chuàng)建都能成功。

責任編輯:曹凱 來源: 博客園
相關推薦

2009-12-24 18:03:35

WPF線程渲染

2011-08-03 13:25:19

布線系統(tǒng)規(guī)劃

2011-05-10 14:14:10

OSPF路由

2011-05-10 14:32:19

OSPF路由

2010-10-09 17:19:50

mysql存儲過程

2009-10-27 11:10:56

linux問題解答

2009-10-13 14:56:00

CCNA培訓

2010-07-26 13:05:44

Perl子程序參數(shù)

2011-07-13 17:57:15

SQLite

2011-08-09 15:10:00

SQLite

2010-09-13 14:43:47

無線技術常見問題

2023-10-10 08:01:13

2011-10-20 09:57:58

AS400 FTPFTP

2009-07-31 12:16:58

linux無盤系統(tǒng)

2011-04-14 10:46:23

2010-12-27 14:50:16

Windows 部署服

2010-05-12 17:04:20

BlackBerry開

2010-07-28 11:25:08

Flex滾動條

2013-03-04 13:58:10

2020-10-22 07:22:41

物聯(lián)網(wǎng)網(wǎng)關物聯(lián)網(wǎng)IOT
點贊
收藏

51CTO技術棧公眾號