출처 : https://stackoverflow.com/questions/74466/how-do-i-use-an-icon-that-is-a-resource-in-wpf
프로젝트의 리소스 관리자에서 Icon 을 추가 완료 후
Icon 파일에 별도로 , 빌드 작업을 : Resource로 설정해줘야만 빌드시에 파일을 찾을 수 있었습니다.
Resource 에 대한 경로는 아래와 같은 형식이었습니다.
new Uri("pack://application:,,,/{Assembly명};component/Resources/{파일명}")).Stream;
private void InitControl()
{
System.Windows.Forms.NotifyIcon notifyIcon = new System.Windows.Forms.NotifyIcon();
//ico 파일 설정
Stream iconStream = Application.GetResourceStream(new Uri("pack://application:,,,/TrayIconTestWpf;component/Resources/favicon.ico")).Stream;
notifyIcon.Icon = new System.Drawing.Icon(iconStream);
notifyIcon.Text = "TrayIcon 테스트";
notifyIcon.Visible = true;
}
'C# > WPF' 카테고리의 다른 글
[WPF] Enum Type 을 ComboBox에 ItemSource로 바인딩 예제 (1) | 2024.09.16 |
---|---|
[WPF] Title Bar에 최소화,최대화,닫기 버튼 숨기는 방안 (0) | 2024.03.21 |
[WPF] DatePicker Calendar 특정 일자 Day Button Style 변경 (0) | 2022.08.25 |