Skip to content

IsPresented Property in FlyoutPage Not Working Dynamically on Android #31374

@NafeelaNazhir

Description

@NafeelaNazhir

Description

When using the IsPresented property in a FlyoutPage , it works as expected the first time (the flyout opens/appears when IsPresented is set to true). However, on subsequent attempts, setting IsPresented to true does not open the flyout on Android.

Expected Output Actual Output
Screen.Recording.2025-08-28.at.1.42.17.PM.mov
Screen.Recording.2025-08-28.at.1.43.22.PM.mov

Steps to Reproduce

  1. Run the attached Sample IsPresentedDynamic 3.zip
  2. Tap the IsPresented= true and observe that On Android, only the first update works. Subsequent changes do not update the Flyout state.

Expected Behavior:
Every time IsPresented is set to true, the flyout should open.

Actual Behavior:
After the first time, setting IsPresented to true does not open the flyout on Android.

Link to public reproduction project repository

No response

Version with bug

9.0.100 SR10

Is this a regression from previous behavior?

Not sure, did not test other versions

Last version that worked well

No response

Affected platforms

Android

Affected platform versions

No response

Did you find any workaround?

No response

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions