microsoft / microsoft-ui-xaml

Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
MIT License
6.32k stars 677 forks source link

The mouse pointer does not change after the flyout control exceeds the screen boundary #8738

Open Gaoyifei1011 opened 1 year ago

Gaoyifei1011 commented 1 year ago

Describe the bug

When set a flyout control shouldconstraintorootbounds attribute to false, add hyperlinkbutton, dock the mouse pointer will not change in the control, or the default pointer

Steps to reproduce the bug

1.Create flyout control. 2.Set flyout shouldconstraintorootbounds=false 3.add hyperlinkbutton in flyout 4.put the mosue cursor in hyperlinkbutton

Expected behavior

The mouse cursor can be changed.

Screenshots

IMG_20230801_223155

NuGet package version

Windows App SDK 1.4 Preview 1: 1.4.230628000-preview1

Packaging type

Packaged (MSIX)

Windows version

Windows 11 version 22H2 (22621, 2022 Update)

IDE

Visual Studio 2022-preview

Additional context

No response

BernhardMarconato commented 5 months ago

Still reproducible in Windows App SDK 1.5.3: 1.5.240428000. Also with TextBox and I-Beam cursor: ibeamcursor

Ajith-GS commented 2 months ago

Similar issue reported in #9023, is still present in the most recent version of the Windows App SDK. Will a fix be available soon?