Динамическая загрузка исходного изображения с помощью IValueConverter
У нас проблемы с IValueconverter и динамическая загрузка изображения сетки строк:
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
string Type = (string)value;
Uri uri;
try
{
uri = new Uri("/XConsole;component/Images/" + Type + ".png", UriKind.Relative);
return new System.Windows.Media.Imaging.BitmapImage(uri) { CacheOption = BitmapCacheOption.None };
}
catch (Exception e)
{
//donothing
}
uri = new Uri("/XConsole;component/Images/Type_SYSTEM.png", UriKind.Relative);
return new System.Windows.Media.Imaging.BitmapImage(uri) { CacheOption = BitmapCacheOption.None };
}
Я хочу перейти на конвертер "Тип" моего объекта и загрузить разные изображения:
Но что-то не так, потому что ни одна картинка не загружена!
если я загружаю статически, хорошо
я загрузил свой конвертер в UserControl.Resources:
Помоги мне!!