簡體   English   中英

如何將背景圖像和按鈕圖像嵌入到Visual Studio中?

[英]How to embed background images and button images into Visual Studio?

我是編碼新手,目前正在為正在構建的WPF應用程序使用背景圖像。 現在我有這樣的工作:

this.Background = new ImageBrush(new BitmapImage(new Uri("Background 1.jpg", UriKind.Relative)));

但這需要在我發布該圖像時將圖像復制到最終文件中。 有什么方法可以將此圖像嵌入到Visual Studio解決方案中,而不必復制它? 還是我每次都堅持復制? 另外,如果我可以將圖像嵌入文件中,該怎么稱呼它? 我假設我不會使用UrlKind.Relative以及類似現在的位置,因為它不在目錄中。 如果有更簡單的方法,我也可以在XAML中做到這一點,我只是所有這些的新手。

謝謝!

您可以將圖像嵌入項目中,並將其生成操作設置為resource

然后您可以通過

Uri uri = new Uri("pack://application:,,,/Background 1.jpg");
BitmapImage bitmapImage = new BitmapImage(uri);

暫無
暫無

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

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