Xamarin.forms: Version 4.2.0.709249 of Xamarin.Forms breaks FlyoutBehavior for Shell

Created on 22 Aug 2019  路  5Comments  路  Source: xamarin/Xamarin.Forms

Description

After updating to 4.2.0.709249 of Xamarin.Forms the Flyout is shown even if you set FlyoutBehavior="Disabled" or you never use the Flyout.

Steps to Reproduce

  1. Create a new Solution with the Xamarin.Forms Shell Application template.
  2. Make sure the Version is before 4.2.0.709249 (Version 4.1.0.709244 and older works fine)
  3. Run the App, you'll see that it doesn't have the Flyout Menu.
  4. Upgrade the Nuget Package to 4.2.0.709249
  5. Run the App again and you'll see the Flyout Menu. Nothing you do will make it go away. You have to downgrade back to 4.1.0.709244 for it to work again.

Expected Behavior

Flyout Menu should not be showing.

Actual Behavior

Flyout Menu is showing.

Basic Information

  • Version with issue: 4.2.0.709249
  • Last known good version:4.1.0.709244
  • IDE: VS2019 Enterprise
  • Platform Target Frameworks:

    • Android:

  • Affected Devices: Running on Emulator, haven't tested on a real device.
shell regression bug

Most helpful comment

I'm fairly positive I know what broke this so we'll have a fix out soon

All 5 comments

Sadly, I have to confirm this one. Does not happen with XF 4.2.0.673161-pre3.

I'm fairly positive I know what broke this so we'll have a fix out soon

Confirmed here as well :)

may i know this issue solve already ? even as at today, when i create tab bar using xamarin form shell. i'll still get the hamburger menu on the top navigation bar although i already add : Flyoutbehavior to disabled.
Please help. thank you

may i know this issue solve already ? even as at today, when i create tab bar using xamarin form shell. i'll still get the hamburger menu on the top navigation bar although i already add : Flyoutbehavior to disabled.
Please help. thank you

You have to downgrade to the previous version until the fix is officially released.

Was this page helpful?
0 / 5 - 0 ratings