티스토리 뷰
반응형
WPF 프로젝트에서 ICON 설정하는 순서를 정리합니다.
Icon 이미지 생성
- Icon으로 사용할 .png 이미지 생성합니다. 128x128 권장됩니다.
- 생성된 png 이미지로 .ico 이미지 생성합니다.
- 이미지들을 WPF 프로젝트에 추가합니다. 여기서는
/Assets/Images폴더에 저장했습니다. Build Action은 모두 Resource로 지정합니다.
ApplicationIcon
빌드 후 생성되는 .exe 파일의 Icon을 말합니다. 설정하는 방법은 아래 3가지가 있으며, 하나를 선택하여 진행합니다.
- (방법1) Visual Studio의 WPF 프로젝트 설정으로 이동합니다. → Application / Win32 Resources / Icon에서 ico 파일을 선택합니다.
- (방법2) Visual Studio의 WPF 프로젝트 파일 (예: .csproj) 을 텍스트편집기로 열고, 아래와 같이 <ApplicationIcon>을 설정합니다.
<PropertyGroup> <ApplicationIcon>Assets\Images\Icon128.ico</ApplicationIcon> ... </PropertyGroup> - (방법3) 앱의 시작 시 아래와 같은 C#코드를 실행하세요.
public MainWindow() { InitializeComponent(); Uri iconUri = new Uri("pack://application:,,,/Assets/Images/Icon128.ico", UriKind.RelativeOrAbsolute); this.Icon = BitmapFrame.Create(iconUri); ... }
WindowIcon
Window의 좌측 상단 Title 부분에 표시될 Icon을 설정합니다.
<Window x:Class="wpfTest.MainWindow"
Icon="Assets/Images/Icon128.ico">
...
</Window>
PackageIcon
Nuget Package로 빌드할 때 사용할 아이콘을 설정합니다. Nuget Package로 배포할 경우 사용합니다.
- Visual Studio에서 WPF 프로젝트의 설정으로 이동합니다.
- Package / General로 이동한 후 Icon을 설정합니다. 128x128 크기의 .png, .jpeg 확장자 이미지가 권장됩니다.
'Windows App' 카테고리의 다른 글
| [WPF] ComboBox 항목 가상화 (0) | 2026.02.06 |
|---|---|
| [WPF] Internet Explorer 실행 (0) | 2024.07.22 |
| [WinUI3] Unpackaged App + Administrator 권한으로 실행 (1) | 2024.07.19 |
| [C#] INotifyPropertyChanged 손쉽게 작성하기 (0) | 2023.05.19 |
| [WPF] WebBrower Rendering Version 변경 (0) | 2017.11.14 |
댓글
최근에 올라온 글
최근에 달린 댓글
TAG
- React
- TypeScript
- flutter
- Xamarin.iOS
- Xamarin.Forms 요약
- npm
- windows
- linux
- Xamarin.Forms eBook
- material-ui
- Vue
- Android
- .NET Standard
- ASP.NET Core
- Xamarin.Forms
- WPF
- Xamarin
- ios
- VisualStudio
- MS SQL
- Total
- Today
- Yesterday