Из некоторых примеров я думаю, что я делаю это правильно, но это не работает, поэтому я хотел проверить здесь, чтобы увидеть. Я привязываю свой источник изображений, но изображения там нет. Если я уберу свою привязку и просто установлю в качестве источника изображения путь, используемый в методе ниже, он будет работать нормально.
public Image myImage = new Image();
public void someMethod() {
BitmapImage biSource = new BitmapImage();
biSource.BeginInit();
biSource.CacheOption = BitmapCacheOption.OnLoad;
biSource.CreateOptions = BitmapCreateOptions.IgnoreImageCache;
biSource.UriSource = new Uri(@"C:\Images\testimage.jpg");
biSource.DecodePixelWidth = 150;
biSource.EndInit();
myImage.Source = biSource;
}
xaml code
<Image Source="{Binding Path=myImage}" Width="150" Height="150" />