Comments (2)
I think this makes sense. Currently the detents are sorted by height after being calculated so that the smallest one opens by default.
I will probably add a CurrentDetent
or SelectedDetent
two way property to be able to react to changes and programmatically go to a detent.
Adding it as an option for the Show
method also makes sense.
This is all kind of blocked behind iOS' implementation as custom detents do not have access to the options we'd need to implement this. There is a workaround I am looking into that would unblock this and other features so that Android doesn't get a worse feature set because of iOS' limitations.
I will leave this issue open as a tracker for the feature
from the49.maui.bottomsheet.
Hi,
rc1 was just released with a few changes that should cover this issue:
SelectedDetent
was added. This is a two way bindable property to control the current detent programmatically. Setting this value before showing the sheet will open to that detent first.
Additionally, IsDefault
can be set to true on a Detent in xaml will automatically select that detent when showing
from the49.maui.bottomsheet.
Related Issues (20)
- Snackbar showing fail.
- Potential memory leak
- Is it possible to have a Handle, but disable dismiss by it?
- Navigation issue HOT 3
- View Model Dismiss Async HOT 2
- Support for razor component
- How to add a title view ? (<Shell.TitleView> not working)
- dismissing with the left swipe gesture on android does not close the modal dialog (HasBackdrop is true) HOT 1
- Entry / Editor Crashes When Focussed HOT 3
- iOS 15.8 Detents Not Working HOT 1
- Invalid cast exception on android
- Java.Lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference HOT 2
- iOS Bug - Display swaps to dark mode when refocusing the app while the bottom sheet is visible. HOT 4
- Support for net8.0 HOT 10
- Close sheet using button Command
- [Android] Dismissing a sheet may cause System.NullReferenceException HOT 11
- [iOS] Dismissing a sheet may cause System.NullReferenceException HOT 3
- Is it possible to have a bottom sheet portion always presented at the bottom of the page ? HOT 1
- [iOS] Height is calculated incorrectly on iPad
- Failed nuget package publication
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from the49.maui.bottomsheet.