Skip to content

Nesting - Tree

A folder tree built from nested drop targets. Each row has Edges="BdndEdges.Vertical": a node dropped on its top half goes before it, on its bottom half after it. Below each row, the list of its children is a drop target too: a node dropped there - the indented area, which grows while a node is dragged - becomes its last child. Only the innermost target under the pointer shows an edge, and a node can never be dropped into its own subtree. With the keyboard, the arrows visit every place: before, after and into every node.

  • Documents
    • Invoices
      • Letters
      • Photos
        • 2025
          • 2026
          • Music

            Documents (Invoices, Letters), Photos (2025, 2026), Music

            An unhandled error has occurred. Reload 🗙