Значок отображения в изображении WPF

Вы можете использовать только списки чтения. Например:

IEnumerable<A> enumOfA = new List<C>();//This works
IReadOnlyCollection<A> ro_colOfA = new List<C>();//This works
IReadOnlyList<A> ro_listOfA = new List<C>();//This works

И вы не можете сделать это для списков, поддерживающих элементы сохранения. Причина в том, что:

List<string> listString=new List<string>();
List<object> listObject=(List<object>)listString;//Assume that this is possible
listObject.Add(new object());

Что теперь? Помните, что listObject и listString - это тот же самый список, поэтому listString теперь имеет элемент объекта - он не должен быть возможным, и это не так.

16
задан ASh 18 July 2018 в 18:53
поделиться

1 ответ

Иконки не получили никакой любви в .NET framework. Вам придется использовать Icon.Save(), чтобы сохранить полученную иконку в MemoryStream. Это позволит вам использовать конструктор IconBitmapDecoder, который принимает поток.

10
ответ дан 30 November 2019 в 16:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: