Вот мое решение: (newUrl - ваш новый url, который вы хотите заменить текущим)
history.pushState ({}, null, newUrl);
images
) в проекте Visual Studio. Build Action
в Resource
(в окне «Свойства» см. второе изображение в этом ответе ). Затем напишите свойство UriSource
, как вы уже сделали:
UriSource="/images/jamsnaps-dark.png"
Этот URI является фактически URI файла файла ресурсов , где префикс автоматически добавляется WPF.
Include in Project
Действие сборки должно быть установлено по умолчанию Resource
.
Затем вы можете начать использовать путь изображения относительно корня, например images/text.jpg
, если вы поместите его в папку с именем images
.
Две опции:
1) Выйдите из bin / Debug и в свою папку приложений с помощью ../../, а затем на свое изображение.
<Image>
<Image.Source>
<BitmapImage UriSource="../../images/jamsnaps-dark.png" />
</Image.Source>
</Image>
2) Скомпилируйте свои изображения как контент из свойств в контекстном меню в файле изображения, а затем при компиляции они будут помещены в отладочную. Я не помню, если вам также нужно сказать им, чтобы они копировали локальные объекты также в свойствах (я не рядом с компьютером в данный момент, поэтому я не могу проверить.