ChromelessWindow - Cannot hide Windows taskbar

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>


2 Replies 1 reply marked as answer

NS Nithi Sneha Samuel Jeba Kumar Syncfusion Team March 18, 2025 01:53 PM UTC

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


Marked as answer

NS Nithi Sneha Samuel Jeba Kumar Syncfusion Team March 20, 2025 11:02 AM UTC

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


Loader.
Up arrow icon