У меня есть некоторые проблемы с собственным стильным WPF-окном в Windows 8.1. Я написал простое прозрачное окно WPF с WindowChrome по умолчанию окна перетаскивать поведение:Иконка панели задач исчезает, когда WindowChrome используется в Windows 8.1
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="300" Width="300" Background="Transparent"
AllowsTransparency="True" WindowStyle="None">
<WindowChrome.WindowChrome>
<WindowChrome />
</WindowChrome.WindowChrome>
<Border Background="Gray" CornerRadius="20">
<Grid>
</Grid>
</Border>
</Window>
для Windows 8.1 Параметров:
- 2 мониторов с расширенным рабочим столом
- панелью задачи отображаются только на основном рабочем столе
Repro:
- запустить приложение WPF
- Переместить окно на вторичном экране
- Развертывание окна на вторичном экране (например, путем стыковки окна на вершине)
- Восстановление и перетащить окно из вторичного экрана к основной экран
-> Значок панели задач исчезнет точно, когда мышь входит в основной экран!
Если вы повторите повторный повтор, значок снова появится.
Я также пытался использовать .NET 4.5 или .NET 4.5.1!
Может ли кто-нибудь объяснить эту проблему?
Спасибо!
оба установлены в точно такой же размер? –
Нет. Я тестировал его с разрешением 1920x1200 и 1280x1024. Но если я установил оба значения с одинаковым разрешением (2x 1280x1024), я получил тот же результат. Я также тестирую его на окнах 8, значок панели задач также исчезает. –
У меня есть аналогичная проблема, но здесь панель задач «значок» исчезает при переходе от основного к любому второстепенному экрану, т. Е. Как только перемещается на другой монитор. У меня есть 3 монитора. Все мониторы имеют одинаковое разрешение. Также работает 8.1. – nietras