自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WPF Timer疑難問(wèn)題解答

開發(fā) 開發(fā)工具
當(dāng)我們?cè)诓僮鱓PF Timer時(shí),想要實(shí)現(xiàn)一個(gè)延時(shí)異步加載的需求,但是實(shí)際卻每次都給創(chuàng)建了所有的Canvas。解決方法就是改為同步創(chuàng)建。

WPF Timer在實(shí)際使用中出現(xiàn)了一些問(wèn)題, 經(jīng)過(guò)2天努力的調(diào)試才初步發(fā)現(xiàn)了其中的問(wèn)題。并經(jīng)過(guò)各種資料的查找,終于初步解決了這一問(wèn)題。#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. });  

 

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

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

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

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存儲(chǔ)過(guò)程

2010-07-26 13:05:44

Perl子程序參數(shù)

2011-10-20 09:57:58

AS400 FTPFTP

2010-09-13 14:43:47

無(wú)線技術(shù)常見問(wèn)題

2023-10-10 08:01:13

2009-10-13 14:56:00

CCNA培訓(xùn)

2011-07-13 17:57:15

SQLite

2011-08-09 15:10:00

SQLite

2009-10-27 11:10:56

linux問(wèn)題解答

2010-05-12 17:04:20

BlackBerry開

2011-04-14 10:46:23

2009-07-31 12:16:58

linux無(wú)盤系統(tǒng)

2010-12-27 14:50:16

Windows 部署服

2009-12-03 18:09:51

Visual Stud

2011-07-21 11:19:51

JAVA

2015-06-30 12:39:33

公有云問(wèn)題解答
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)