Мое приложение начинается с того, что WindowStyle установлен в None, ResizeMode установлен на NoResize и WindowState для Maximized. Я отправляю Windows (Windows 10) в спящий режим, и когда я просыпаюсь в спящем режиме, приложение меняет размер, поэтому панель задач Windows видна. Перед тем, как попасть в спящий режим, панель задач скрыта приложением, поскольку WindowStyle - None.Панель задач не накладывается при возврате из спящего режима
Как сохранить панель задач за моим приложением? Я пробовал поймать событие SizeChanged и повторно его максимизировать, или изменить стиль на что-то еще и обратно на None и ничего не сработало.
Это может быть продемонстрирован с помощью простого приложения с главным окном, как это:
<Window x:Class="MaximizedNoChrome.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:MaximizedNoChrome"
mc:Ignorable="d"
Title="MainWindow" WindowState="Maximized" WindowStyle="None" Background="IndianRed">
<Grid>
</Grid>
</Window>
Работает хорошо здесь – Jim
Интересно. Это должна быть настройка Windows. У меня новый ноутбук ASUS, и он делает это каждый раз. Кто-нибудь еще испытывает это? –
Скрывает ли TaskBar после нажатия на приложение? – XAMlMAX