I utworzeniu niestandardowego warstwowej okno WPF z następującymi właściwościami:C# WPF - Zastosowanie Ikona + ShowInTaskbar = False
- AllowsTransparency = True
- ShowInTaskbar = False
- tła = Transparent
- Najwyższy = Prawda
- Ikona = "Icon.ico"
Dodałem Icon.ico w zakładce "Właściwości projektu" -> "Aplikacja".
Ikona wyświetla się jako domyślna ikona okna WPF, jeśli ShowInTaskBar ma wartość false, ale wyświetla się poprawnie, jeśli ShowInTaskbar ma wartość true.
Chcemy, aby ikona pojawiała się prawidłowo w menu Alt + Tab. Jak możemy to osiągnąć i mamy ShowInTaskbar = Fałsz?
Spróbuję tego i poinformuję o moich wynikach. – jonathanpeppers
Twoje rozwiązanie działa, ale ostatecznie GC zbiera ikonę i przestaje działać. (Początkowo myślałem, że to w ogóle nie działa) Musiałem przechowywać Ikonę w zmiennej członkowskiej okna i wyrzucać po zamknięciu. Próbowałem różnych sposobów, aby wziąć BitmapSource z właściwości okna ikony i uzyskać HICON, ale bez powodzenia. Czy działający przykład jest inny. – jonathanpeppers