StartDrawer
StartDrawer wraps the start-side drawer content consumed by DrawerLayout.
Control the start edge
Section titled “Control the start edge”StartDrawer(NavigationPane(items, selected, true)) .Open(start_open) .OnOpenChanged([start_open](bool open) { start_open = open; })Open state is controlled. .Open(bool) and .Open(State<bool>) provide the current value; DrawerEvents::OpenChanged requests the next value. Logical start follows the platform layout direction.
Follow responsive placement
Section titled “Follow responsive placement”The active DrawerStyle determines modal width, scrim, shadow, edge gesture area, and motion. When DrawerLayout can place the drawer persistently beside content, it uses rectangular inline presentation rather than modal decoration.
StartDrawer is a structural wrapper and preserves the semantic order and meaning of its content instead of publishing a separate control role.
StartDrawer(View content).Open(bool)andOpen(State<bool>).OnOpenChanged(handler).
See DrawerLayout and EndDrawer.

