Если вы загрузили изображение из URI в коде, который создает модель представления времени разработки. Изображение не будет отображаться в конструкторе Visual Studio.
<Window.DataContext>
<local:ImagesDetailsviewmodel/>
</Window.DataContext>
<Image x:Name="image" Grid.Row="0"
Grid.ColumnSpan="3" Height="100" Source="{Binding ImaUrlName}" Width="100"/>
public class ImagesDetailsviewmodel
{
public ImagesDetailsviewmodel()
{
imaUrlName = "pack://application:,,,/imagess/test001.jpg";
}
private string imaUrlName;
public string ImaUrlName
{
get
{
return imaUrlName;
}
set
{
imaUrlName = value;
}
}
}
Вы можете напрямую использовать код xaml для отображения изображения в конструкторе.
<Image x:Name="image22" Grid.Row="0"
Grid.ColumnSpan="3" Height="100" Source="pack://application:,,,/imagess/test002.jpg" Width="100"/>
'Запись иотладка запуска кода XAML с помощью XAML Горячая перезагрузка в Visual Studio ' может помочь вам изменить код XAML при запуске приложения.
Кроме того, вы можете поделиться дополнительной связанной информацией и перейти к разработчику Сообщество Visual Studio и сообщите о своей проблеме.