-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Android] FlyoutIsPresented property opens the Flyout #19807
Conversation
{ | ||
if (child == _flyoutContent?.AndroidView) | ||
// If the AndroidView property which is the DrawerLayout is initialized at this point, the Flyout first draw pass finished. | ||
if (_flyoutContent?.AndroidView is not null) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The original condition is only true after opened the Drawer at least once. For this reason, in the issue the comments share that it works if the menu is opened with a gesture or with the hamburger button at least once but not using directly the FlyoutIsPresented
property.
The FlyoutFirstDrawPassFinished
property prevents opening the Drawer before it is initialized with a property change to avoid incorrect states, but at this point, if the DrawerLayout has been initialized and the contents drawn we should be able to initialize it.
Still not working on Android |
Please file a new issue. Old issues and old PRs are things of the past and they are not monitored by devs. |
Why file a new issus? The old issue isn't fixed, it would be a duplicate. Just reopen #8226 |
Description of Change
FlyoutIsPresented
property opens the Flyout correctly.Issues Fixed
Fixes #8226