WPF 啟動初始介面

2022-05-03 00:42:09 字數 1216 閱讀 8400

不經意間發現了wpf的這個小玩意,感覺蠻有意思的。

我在專案中新增了一張 如圖:

之後f5啟動程式,你會發現在你主程式啟動之前會出現乙個0.5秒的動畫,當然這個是預設的,您可以通過程式來進行對它的控制。

博友心聲:怎麼控制呢?

debuglzq:首先讓我們看看這個過程到底發生了什麼,用reflector反編譯pe檔案如下:

從上面的il**可以很直觀地看出來,其實它是先例項化了乙個splashscreen,然後呼叫了它的show方法而已。

如果是這樣的話,我們當然也可以自己寫**來實現,msdn文件關於splashscreen的描述位址為: 查閱相關的方法,如下:

則我們可以通過提過如下實現:

首先,讓我們將的生成操作修改為「嵌入的資源」

然後是編碼實現,debuglzq提供完整**如下:

?///

///

publicpartialclass

}

注意事項(來自msdn,具體請參考msdn文件:):

1.在部分信任中無法使用 splashscreen 類別。

2.splashscreen 類別不能用於 xaml 瀏覽器應用程式 (xbap) 中,因為這些應用程式使用不同的啟動架構。

wpf利用執行緒製作初始介面和關閉窗體特效

1.首先定義初始窗體,和主窗體。初始窗體 startwindow 主窗體 mainwindow startwindow start public mainwindow 窗體start關閉之後執行 private void start closethewindows 執行載入資源等操作 private...

WPF介面的本質

wpf預設的資料型別為object,各種資料都可以被繫結到ui框架的控制項上,支援任意型別的資料巢狀在xaml的內部控制項上。控制項模板定義控制項外觀,資料模板定義特定的資料如何顯示,content presenter將定義的資料顯示在控制項外觀上顯示 資料模板描述了資料顯示的外觀,通過資料繫結將這...

物聯網WPF介面

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...