source

wpf 어플리케이션 설정 아이콘(VS 08)

factcode 2023. 4. 19. 23:31
반응형

wpf 어플리케이션 설정 아이콘(VS 08)

더 이상 진행하기 전에, 저는 다음과 같은 방법으로 해결 방법을 시도했습니다.

Visual Studio 2008에서 응용 프로그램의 아이콘을 설정하려면 어떻게 해야 합니까?

VS 05의 리소스에서 애플리케이션 아이콘 설정

앱 아이콘을 설정하려고 합니다.

AFAIK, 3장의 이미지가 필요할까?

  • 1개의 이미지는 탐색기에서 .exe를 클릭했을 때의 실제 이미지입니다(exe의 경우 참조).
  • 왼쪽 상단 모서리에 1개의 이미지(16 x 16)가 있습니까?완전히 확실하지 않다)
  • 시작 메뉴 도킹 스테이션에 있는 이미지 1개(어플리케이션 왼쪽에 32x32?)

그럼 괜찮네요.

이제 아이콘을 선택했습니다.위의 상황 중 하나에서 어떻게 사용합니까?

리소스에 추가하려고 했지만 아무 일도 일어나지 않는 것 같습니다.최초의 SO 솔루션에 이어

"먼저 [Resource View](메뉴:보기 --> 기타 창 --> 리소스 보기)그런 다음 리소스 보기(있는 경우)에서 리소스를 탐색합니다.Visual Studio에서 추가한 아이콘 유형의 리소스가 이미 있는 경우 해당 리소스를 열고 편집합니다.그렇지 않으면 마우스 오른쪽 버튼을 클릭하여 [Add Resource]를 선택하고 새 아이콘을 추가합니다.

리소스 보기가 비어 있으므로 이 보기에서 마우스 오른쪽 단추를 누를 수 없습니다.

[ solution ]> [ properties ]> [ Resources ]를 오른쪽 클릭하면 아이콘 이미지를 추가할 수 있지만 위의 어느 위치에도 표시되지 않습니다.(또는 내가 볼 수 있는 곳)

1) WPF 어플리케이션의 어플리케이션 아이콘을 설정하려면 어떻게 해야 합니까?

VS Express와 C#을 사용하고 있다고 가정합니다.이 아이콘은 프로젝트 속성 페이지에서 설정됩니다.솔루션 탐색기에서 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭합니다.열리는 페이지에는 애플리케이션 탭이 있으며 이 탭에서 아이콘을 설정할 수 있습니다.

@742의 답변은 꽤 잘 작동하지만 VS 디버거에서 실행할 때 코멘트에 설명된 것처럼 일반 아이콘이 계속 표시됩니다.

F5 키를 눌러도 아이콘을 유지하려면 기본 창에서 다음을 추가할 수 있습니다.

<Window x:Class="myClass"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Icon="./Resources/Icon/myIcon.png">

아이콘의 경로를 나타냅니다(아이콘은*.png,*.ico.)

(어플리케이션 아이콘을 설정해야 합니다.그렇지 않으면 탐색기에서는 기본 아이콘이 됩니다.)

주의: (file.ico를 실제 아이콘 파일명으로 바꿉니다.)

  1. "Resource" 빌드 작업을 사용하여 프로젝트에 아이콘을 추가합니다.
  2. 프로젝트 속성에서 응용 프로그램 아이콘을 file.ico로 설정합니다.
  3. 윈도 " " " XAML " :Icon=".\file.ico"

XamlParseException을 받은 후 '시스템에 값을 제공하십시오.윈도Baml2006년TypeConverterMarkupExtension'은 지정된 솔루션을 사용하여 프로그래밍 방식으로 작동하도록 아이콘을 설정했습니다.저는 이렇게 했습니다.

  1. 아이콘을 프로젝트 디렉토리의 폴더 <icon_path>에 넣습니다.
  2. 솔루션의 폴더 경로 <icon_path>를 모방합니다.
  3. 작성한 솔루션 폴더에 새 항목(아이콘) 추가
  4. 다음 코드를 뒤에 있는 WPF 창의 코드에 추가합니다.

아이콘 = 새 비트맵 이미지("new Uri("<icon_path>), UriKind.상대);

이 솔루션 구현에 어려움이 있으면 알려주시면 도와드리겠습니다.

이것도 시도해 볼 수 있습니다.

private void Page_Loaded_1(object sender, RoutedEventArgs e)
    {
        Uri iconUri = new Uri(@"C:\Apps\R&D\WPFNavigation\WPFNavigation\Images\airport.ico", UriKind.RelativeOrAbsolute);
        (this.Parent as Window).Icon = BitmapFrame.Create(iconUri);
    }

언급URL : https://stackoverflow.com/questions/2672537/setting-icon-for-wpf-application-vs-08

반응형