{"hits":[{"kind":"Guide section","title":"Sortable lists","tool":"GetBdndGuideSection(heading: \"Sortable lists\")","snippet":"## Sortable lists  A sortable list is a list of cards that are each both a draggable and a drop target. While a card is hovered, its `OnHover` compares the pointer with the hovered..."},{"kind":"Demo page","title":"Sortable - Cancel on Drop Outside","context":"/sortable/cancel-on-drop-outside","tool":"GetBdndSourceFile(path: \"Demo/Client/Pages/Sortable/CancelOnDropOutside.razor\")","snippet":"Like the simple sortable, but the order is only committed if you drop on the list."},{"kind":"Demo page","title":"Sortable - Stress Test","context":"/sortable/stress-test","tool":"GetBdndSourceFile(path: \"Demo/Client/Pages/Sortable/StressTest.razor\")","snippet":"A long sortable list (@_cards.Count items)."},{"kind":"Guide section","title":"Getting started","tool":"GetBdndGuideSection(heading: \"Getting started\")","snippet":"...events.  ### Where to go next  - Reorder items in a list: [sortable lists](#sortable-lists). - Render your own preview instead of the browser's ghost image: [custom drag layers](#..."},{"kind":"Demo page","title":"Sortable - Simple","context":"/sortable/simple","tool":"GetBdndSourceFile(path: \"Demo/Client/Pages/Sortable/Simple.razor\")","snippet":"Each card is both a BdndDraggable and a BdndDropTarget."},{"kind":"API property","title":"BdndNativeDropEventArgs.Urls","context":"BdndNativeDropEventArgs","tool":"GetBdndApi(typeName: \"BdndNativeDropEventArgs\")","snippet":"URLs for a BdndNativeTypes.Url drop (uri-list split by lines)."},{"kind":"Guide section","title":"Draggables","tool":"GetBdndGuideSection(heading: \"Draggables\")","snippet":"...hich is never measured, can take `display:contents`, as the sortable list below does.  ### Custom isDragging  `IsDragging` is true for the instance that started the drag. When an i..."},{"kind":"Guide section","title":"Where to go next","context":"Getting started","tool":"GetBdndGuideSection(heading: \"Where to go next\")","snippet":"### Where to go next  - Reorder items in a list: [sortable lists](#sortable-lists). - Render your own preview instead of the browser's ghost image: [custom drag layers](#custom-dra..."},{"kind":"API property","title":"BdndNativeDropEventArgs.Files","context":"BdndNativeDropEventArgs","tool":"GetBdndApi(typeName: \"BdndNativeDropEventArgs\")","snippet":"Files for a BdndNativeTypes.File drop."},{"kind":"Source file","title":"Demo/Client/Pages/Sortable/SortableCard.razor","context":"Shared","tool":"GetBdndSourceFile(path: \"Demo/Client/Pages/Sortable/SortableCard.razor\")","snippet":"Renders BdndDraggable, BdndDropTarget."},{"kind":"Guide section","title":"Drop targets","tool":"GetBdndGuideSection(heading: \"Drop targets\")","snippet":"..., also when `CanDropPredicate` refuses the item. It is what sortable lists reorder from. The `dragover` listener behind it is only attached when `OnHover` has a handler, because `d..."},{"kind":"Guide section","title":"Hovering","context":"Drop targets","tool":"GetBdndGuideSection(heading: \"Hovering\")","snippet":"..., also when `CanDropPredicate` refuses the item. It is what sortable lists reorder from. The `dragover` listener behind it is only attached when `OnHover` has a handler, because `d..."}],"hasMore":true}