tôi đã tạo ra một cửa sổ tùy chỉnh lớp WPF với các thuộc tính sau:C# WPF - Biểu tượng ứng dụng + ShowInTaskbar = False
- AllowsTransparency = True
- ShowInTaskbar = False
- Background = Transparent
- Trên cùng = True
- Biểu tượng = "Icon.ico"
Tôi đã thêm Icon.ico trong "Project Properties" -> "Application" tab.
Biểu tượng hiển thị dưới dạng biểu tượng cửa sổ WPF mặc định nếu ShowInTaskBar là sai, nhưng hiển thị chính xác nếu ShowInTaskbar là đúng.
Chúng tôi muốn biểu tượng hiển thị chính xác trong menu Alt + Tab. Làm thế nào chúng ta có thể đạt được điều này và có ShowInTaskbar = False?
Tôi sẽ thử điều này và cho bạn biết kết quả của mình. – jonathanpeppers
Giải pháp của bạn hoạt động, nhưng cuối cùng GC thu thập Biểu tượng và nó ngừng hoạt động. (Lúc đầu, tôi nghĩ nó không hoạt động) Tôi phải cất giữ Icon trong một biến thành viên của cửa sổ và bỏ đi khi đóng cửa. Tôi đã thử nhiều cách khác nhau để lấy BitmapSource từ thuộc tính Icon của Window và lấy một HICON, nhưng không có may mắn. Là một ví dụ làm việc khác. – jonathanpeppers