Наличие образца изображения, которое я использую в своем WPF-контроле для целей тестирования.
Путь к изображению <project_dir>/Assets/Samples/dog.jpg
Когда я вписываю путь к изображению в атрибуте источника, он работает без проблем (как в дизайне, так и во время выполнения):
<Image Source="/Assets/Samples/dog.jpg" Stretch="UniformToFill" />
Однако, когда я перемещаю путь изображения в свою ViewModel, он почему-то работает только во время выполнения.
public string Image { get; set; }
public MyControlViewModel() {
Image = "/Assets/Samples/dog.jpg";
}
<Image Source="{Binding Image}" Stretch="UniformToFill" />
Я изменил действие по созданию образа на Resource
, безрезультатно.
Также попытался использовать путь URI ресурса (pack://application:,,,/Assets/Samples/dog.jpg
) - также безрезультатно.
- Это ожидаемое поведение?
- Почему это происходит и как я могу заставить его работать и во время разработки?