0
我的項目中有一個名爲「Multimedia」的文件夾。我想用C#代碼來更新這個文件夾與我的用戶選擇的圖像。 現在我已經試過這樣:將資源添加到WPF中的文件夾
string path = AppDomain.CurrentDomain.BaseDirectory.Substring(0, AppDomain.CurrentDomain.BaseDirectory.Length - 10);
string name = Path.GetFileName(MyDialog.FileName);
File.Copy(MyDialog.FileName, path + "\\Multimedia\\" + name);
LogoMovie.Source = new BitmapImage(new Uri(@"/QuillaCine;component/Multimedia/" + name, UriKind.RelativeOrAbsolute));
這將映像複製到文件夾,但在Solution Explorer中,該文件夾爲空。我需要將圖像顯示在解決方案資源管理器中,並將內置訪問設置爲「資源」。
任何幫助將是巨大的
只是爲了好奇,你到底會如何自動編輯.csproj文件? – Eternalknight
您可以將其作爲XML文件加載並將以下代碼塊添加到主節點。 ' <無包括=「資源\ Images.png」 /> ' –
請注意,這僅僅是發展的目的,當最終用戶選擇他們自己的圖片,只需將它們複製到應用程序目錄,和OnStartup,將它們加載到一些'ResourceDictionary'中 – faztp12