У меня есть приложение WPF, структурированное по шаблону MVVM. Я хочу установить фоновое изображение приложения во время выполнения, загружая файл, хранящийся в MyProjectView/images/background.jpg. Так, в MyProjectViewModel слое я написал процедуру, чтобы загрузить фоновое изображениеMVVM + WPF. Как добавить файл в пакет развертывания
Public Sub LoadBackground()
Dim fs As New FileStream("images/background.jpg", FileMode.Open, FileAccess.Read)
img = New Byte(fs.Length - 1) {}
fs.Read(img, 0, System.Convert.ToInt32(fs.Length))
End Sub
Этот код работает только в режиме отладки. Когда я развертываю свое приложение, фоновый файл не загружается, потому что файл изображения не загружается в развернутую папку «изображения». Я попытался установить свойство «Действие» файла на «EmbeddedResource», но ничего не происходит. Как я могу добавить файл background.jpg в свой пакет развертывания?
http://stackoverflow.com/questions/90697/how-to-create-and-use-resources-in-net – Will