Файл изображения TIF VS Studio ImageBrush во время выполнения C# не отображается в формеC#

Место общения программистов C#
Anonymous
Файл изображения TIF VS Studio ImageBrush во время выполнения C# не отображается в форме

Сообщение Anonymous »

У меня есть код C# для загрузки другого файла изображения в фоновый объект ImageBrush формы во время выполнения, но он не отображается в форме во время выполнения, а только изображение файла по умолчанию (файл, заданный в свойствах элемента управления в время разработки) отображались на фоне формы.

Код: Выделить всё

    public runTest()
{
InitializeComponent();
ImageBrush newImage = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "Images/new_pix.tif")));
this.Background = newImage;
}
new_pix.tif в папке ../Images имеет свойства-> Действие сборки-> Ресурс. Этот файл изображения находится в той же папке изображений, что и файл изображения по умолчанию.
Моя Visual Studio — VS Community 2022, версия 17.11.
.NET версия: 4.8
Код видит местоположение файла изображения (если я изменю new_pix.tif на файл со случайным именем, произойдет ошибка, что файл изображения не найден). Я не знаю, почему новое изображение файла не отображается в форме во время выполнения. TIA!
Я ожидаю, что новый файл изображения будет отображаться на фоне формы во время выполнения, заменив файл изображения по умолчанию, который был установлен в свойстве фона кисти формы.

Подробнее здесь: https://stackoverflow.com/questions/790 ... up-on-form

Вернуться в «C#»