[英]C# Blazor - draggable using a variable not working
我的拖放功能适用于以下 html 部分:
<div class="outer" ondragover="event.preventDefault();">
@foreach (CustomObject o in ObjectList)
{
<div draggable="true" @key="o.Rank" @ondrag="@(()=> StartDrag(o))" @ondrop="@(()=> Drop(o))" class="inner">
...
</div>
}
</div>
但我想让“可拖动”与变量一起工作,这样我就可以打开和关闭它。
在我的代码部分中,我添加:
private bool isDraggable = true;
以下所有情况都不允许拖放功能起作用:
draggable="isDraggable"
draggable="@isDraggable"
draggable=isDraggable
draggable=@isDraggable
我在这里缺少什么吗? 或者你能不能完全不使用变量进行可拖动的工作?
终于想通了:
draggable="@isDraggable.ToString()"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.