簡體   English   中英

如何更改啟動畫面大小?

[英]How to change splash screen size?

我在 C# 上使用 WPF,我添加了一個*.png圖像並將其配置為啟動畫面。

這個 png 文件的分辨率為 1100x800 像素,問題是我的應用程序將支持多種屏幕分辨率。

所以這個尺寸的啟動畫面對於小屏幕(如 1366x768 屏幕)來說會很大。

如果我縮小啟動畫面的大小,這對於大屏幕(如 1920x1080 屏幕)來說太小了。

所以我想為每個監視器屏幕動態更改初始屏幕的大小。

有什么辦法嗎?

你不能。 啟動畫面嵌入在清單中,並在加載任何代碼之前由 .net 顯示。

您將需要創建一個自定義窗口並手動顯示它。 但是,任何靜態引用都將被加載 - 您仍然會得到延遲。 這顛覆了擁有啟動畫面的全部意義。

考慮只選擇您需要的最小圖像。

您不能使用 PNG 執行此操作,它始終會呈現固定大小。 您應該創建一個自定義啟動畫面。 這篇 CodeProject 文章有一個關於如何做到這一點的很好的教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM