WPF: использовать конкретное изображение значка в элементе изображения - PullRequest
3 голосов
/ 16 ноября 2010

Как получить System.Windows.Controls.Image для использования изображения с указанным разрешением и глубиной цвета из ресурса .ico?

1 Ответ

4 голосов
/ 24 ноября 2010

Создайте BitmapFrame и используйте его декодер.Например, для доступа к 32-битному изображению 48x48:

BitmapFrame icon = BitmapFrame.Create(new Uri("pack://application:,,,/Resources/Icon.ico", UriKind.Absolute));
BitmapFrame image = icon.Decoder.Frames.First(f => f.PixelHeight == 48 && f.Format.BitsPerPixel == 32);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...