Xamarin.forms: [Bug] FlyoutBehavior not working Xamarin 4 release

Created on 22 May 2019  路  18Comments  路  Source: xamarin/Xamarin.Forms

Description

After update pre10 to release Xamarin 4, the shell not used my FlyoutBehavior="Locked" parameter.

Expected Behavior

Use FlyoutBehavior="Locked"

Actual Behavior

Use the default value every time

Basic Information

  • Version with issue: Xamarin.Forms 4.0
  • Last known good version: Xamarin.Forms pre10
  • Android: 27
shell 3 bug

Most helpful comment

Yes even if you set it to "Disabled" it will not work
As i noticed till now
if you use
FlyoutItem as your shell then you will have a side menu
if you use
TabBar you will not have it.

I am currently using the TabBar and I still have the Flyout

All 18 comments

Yes even if you set it to "Disabled" it will not work
As i noticed till now
if you use
FlyoutItem as your shell then you will have a side menu
if you use
TabBar you will not have it.

Verified in the linked issue that this doesn't work on iOS as well as Android

Is there any workaround I can implement in the meantime? I have two apps that are impacted (one update, one new).

My impacted project is still in development, so, I haven't search any workaround for the moment for my part.

In my case, this one prevents me to upload an update to the Google Play Store... :/

Yes even if you set it to "Disabled" it will not work
As i noticed till now
if you use
FlyoutItem as your shell then you will have a side menu
if you use
TabBar you will not have it.

I am currently using the TabBar and I still have the Flyout

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

@v2vehooi thank you for asking.

I see the PR for this is merged into 4.2.0 so it should be part of the 4.2 service released which should be released soon

Is working as expected in the latest update. Tested on Android.

Still not working on android on Xamarin.Forms 4.2.0.709249

@AmirImam it's fixed on the latest version 4.2.0.815419

same here the FlyoutBehavior Disabled not working!

@aloptrbl can you confirm the Xamarin.Forms version you are using? If it is still not working in the latest 4.2 package please open a new issue with all the required information and reproduction project.

@jfversluis the FlyoutBehavior disabled is not working for me on android. I have tried it with Xamarin.Forms version 4.2.0.848062, 4.2.0.709249. @PureWeen I tried it with 4.2.0.815419 also.

Thanks for letting us know @lambo-murcielago. As mentioned in my comment, would it be possible to open a new issue where you provide all the info and a reproduction project for us to look at?

Thanks!

Still same problem , come on guys

See #7576

Test on XF 4.4.0.991537 and 4.2.0.815419(both on iOS and Android ) , still not works .

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Papirosnik picture Papirosnik  路  3Comments

Stensan picture Stensan  路  3Comments

deakjahn picture deakjahn  路  3Comments

EmilAlipiev picture EmilAlipiev  路  3Comments

Hudhud picture Hudhud  路  3Comments