In a normal WPF window, setting the following in XAML should display the window above the Windows taskbar
WindowState="Maximized" Topmost="true" WindowStyle="None"
In a ChromelessWindow, the setting does not cover the Windows taskbar, even if I have set UseNativeChrome="True"
I have tried numerous approaches, using P/Invoke and the Win32 API, but to no avail
In short, is there any way to make it work or is the ChromelessWindow supposed to prevent such behaviour?
This is my full ChromelessWindow code (truncated for brevity):
<syncfusion:ChromelessWindow x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:syncfusion="clr-namespace:Syncfusion.Windows.Shared;assembly=Syncfusion.Shared.WPF"
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:MyAppNamespace"
mc:Ignorable="d" AllowsTransparency="False"
Title="MainWindow" Height="700" Width="1170" WindowStartupLocation="CenterScreen"
TitleBarHeight="40" UseNativeChrome="True"
TitleBarBackground="{StaticResource Neutral100}"
xmlns:syncfusionskin="clr-namespace:Syncfusion.SfSkinManager;assembly=Syncfusion.SfSkinManager.WPF" xmlns:listCollection="clr-namespace:System.Collections;assembly=mscorlib"
syncfusionskin:SfSkinManager.Theme="{syncfusionskin:SkinManagerExtension ThemeName=Windows11Light}"
CornerRadius="0" ResizeBorderThickness="0" ShowTitle="False"
ShowIcon="False" WindowState="Maximized" Topmost="True" WindowStyle="None" ResizeMode="NoResize">
<syncfusion:ChromelessWindow.LeftHeaderItemsSource>
<listCollection:ArrayList>
...
</listCollection:ArrayList>
</syncfusion:ChromelessWindow.LeftHeaderItemsSource>
<syncfusion:ChromelessWindow.RightHeaderItemsSource>
<listCollection:ArrayList>
...
</listCollection:ArrayList>
</syncfusion:ChromelessWindow.RightHeaderItemsSource>
<Grid>
...
</Grid>
</syncfusion:ChromelessWindow>
Hi Bill,
We are currently validating your reported query and will provide an update on or before March 20,2025. We appreciate your patience until then.
Regards,
Nithi Sneha S
Hi
Bill,
We have analyzed your requirement for “Provide support to allow
ChromelessWindow to cover taskbar when maximized”. We have logged a feature
request for the same. We will implement this feature in any of our upcoming
releases.
At the planning stage for every release cycle, we review all open features and identify features for implementation based on specific parameters including product vision, technological feasibility, and customer interest. We will let you know when this feature is implemented. We appreciate your patience until then.
Thank you for requesting this feature and helping us define it. We are always trying to make our products better and feature requests like yours are a key part of our product growth efforts.
Feedback link: https://www.syncfusion.com/feedback/66394/provide-support-to-allow-chromelesswindow-to-cover-taskbar-when-maximized
If you have any more
specifications/suggestions for the feature request, you can add them as a
comment in the portal and cast your vote to make it
count.
Regards,
Nithi Sneha S