Используя значок Windows Forms в WPF

У меня есть этот код WPF, который работает...

Uri iconUri = new Uri("pack://application:,,,/media/images/VS.ico", UriKind.RelativeOrAbsolute);
this.Icon = BitmapFrame.Create(iconUri);

Я использую, окна формируют управление notifyIcon в моем приложении WPF, и я теперь должен присвоить Значок ему. Как я добираюсь от своего значка WPF до Системы. Рисование. Значок?

1
задан flobadob 9 June 2010 в 15:13
поделиться

2 ответа

Я использую следующий метод:

// Setup the new NotifyIcon
System.Windows.Forms.NotifyIcon notifyIcon = new System.Windows.Forms.NotifyIcon();
notifyIcon.Text = "Name of Application";
notifyIcon.Icon = new System.Drawing.Icon("media/images/VS.ico");
notifyIcon.Visible = true;

Убедитесь, что вы добавили ссылку на System.Drawing.

2
ответ дан 2 September 2019 в 23:54
поделиться

Imaging.CreateBitmapSourceFromHBitmap

Я использую его так:

return Imaging.CreateBitmapSourceFromHBitmap(source.GetHbitmap(), IntPtr.Zero, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions());

где source - это Bitmap, который вы можете получить, вызвав метод Icon's .ToBitmap().

0
ответ дан 2 September 2019 в 23:54
поделиться
Другие вопросы по тегам:

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