av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

WPF對話框相關(guān)實現(xiàn)方法介紹

WPF對話框的實現(xiàn)方式可以用很多種。我們在這篇文章中會為大家?guī)碛嘘P(guān)非模式對話框的一些市縣方法。希望對大家有些幫助。#t#

創(chuàng)新互聯(lián)是一家專業(yè)提供伊通企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、HTML5建站、小程序制作等業(yè)務(wù)。10年已為伊通眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

用VC++ 要實現(xiàn)非模式WPF對話框的,可以用下面的代碼:

  1. if(!IsWindow
    (m_myDlg.m_hWnd))  
  2. {  
  3. m_myDlg.Create
    (IDD_MY_DLG,this);  

但是WPF中的窗口沒有句柄,實現(xiàn)非模式對話框就比較麻煩,特別是在主窗口中需要多次顯示某個非模式對話框時。

查了一些資料,可以在執(zhí)行非模式對話框的Closing事件的時候做些手腳:在主窗口類中定義非模式對話框(ShowImage)

 
 
 
  1. ShowImage showImage = 
    new ShowImage();  
  2. #region 顯示/關(guān)閉 
    圖像處理的窗口  
  3. delegate void 
    ShowImgWinHide();  
  4. private ShowImgWinHide 
    showImgWillHide;  
  5. private void HideShowImgWin()  
  6. {  
  7. this.showImage.Hide();  
  8. }  
  9. #endregion 

在WPF對話框主窗口類的構(gòu)造函數(shù)里:

 
 
 
  1. this.showImgWillHide = 
    new ShowImgWinHide(this.
    HideShowImgWin);  
  2. this.showImage.Closing += 
    new CancelEventHandler
    (ShowImg_Closing);  
  3. void ShowImg_Closing(object 
    sender, CancelEventArgs e)  
  4. {  
  5. e.Cancel = true;  
  6. Dispatcher.BeginInvoke
    (System.Windows.Threading.
    DispatcherPriority.Normal, 
    this.showImgWillHide);  

在主窗口類的顯示非模式的事件里:

 
 
 
  1. showImage.Show(); 

這樣在WPF對話框主窗口就可以反復(fù)調(diào)用顯示非模式了。


分享標(biāo)題:WPF對話框相關(guān)實現(xiàn)方法介紹
URL地址:http://uogjgqi.cn/article/dheccoi.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流