Skip to content

jbomhold3/BlazorDraggable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlazorDraggable

Draggable Compoents for Blazor.Early Versions might not work Client side

Install

NuGet Pre Release

Usage Server Side

  • _host.cshtml
<script src="_content/BlazorDraggable/BlazorDragable.js"></script>
  • Basic Usage
<DragableItem Results="@HandleResults>Content</DragableItem>
@code
{
    private void HandleResults(TopAndLeft position)
    {
        Console.WriteLine($"Top:{position.Top}, Left:{position.Left}");
    }
}
  • Advanced Usage
<DragableContainer style="width:500px;height:500px; border:1px solid green">
  <DragableItem Class="card" UseHandle="true" BoundToContainer="true" Style="width:300px;" Results="@HandleResults">
    <DragableHandle  Class="card-header">Click here to Drag</DragableHandle>
    <div class="card-body"> <p>Vivamus in magna at velit consectetur bibendum. Maecenas viverra diam in molestie accumsan. Etiam nec neque lacus. Integer molestie eget dui at luctus. Vivamus pulvinar enim nisi, in malesuada nulla ultrices fringilla. Praesent tincidunt facilisis sagittis. Phasellus scelerisque dolor sit amet nisl faucibus, at fermentum urna laoreet. </p></div>
  </DragableItem>
</DragableContainer>
@code
{
    private void HandleResults(TopAndLeft position)
    {
        Console.WriteLine($"Top:{position.Top}, Left:{position.Left}");
    }
}

Change Log

https://github.com/jbomhold3/BlazorDraggable/releases