Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#如何使用CefSharp';谁是德拉甘德勒?_C#_Drag And Drop_Cefsharp - Fatal编程技术网

C#如何使用CefSharp';谁是德拉甘德勒?

C#如何使用CefSharp';谁是德拉甘德勒?,c#,drag-and-drop,cefsharp,C#,Drag And Drop,Cefsharp,我正在尝试从我的浏览器中禁用任何类型的拖放 我也尝试了他们文档中的不同代码,但到目前为止似乎没有任何效果 形式上 chrmiumBrwsr.DragHandler = new CustomDragHandler(); - 公共类CustomDragHandler:IDragHandler { bool IDragHandler.OnDragEnter(IWebBrowser chromiumWebBrowser、IBrowser browser、IDragData dragData、DragO

我正在尝试从我的浏览器中禁用任何类型的拖放

我也尝试了他们文档中的不同代码,但到目前为止似乎没有任何效果

形式上

chrmiumBrwsr.DragHandler = new CustomDragHandler();
-

公共类CustomDragHandler:IDragHandler
{
bool IDragHandler.OnDragEnter(IWebBrowser chromiumWebBrowser、IBrowser browser、IDragData dragData、DragOperationsMask)
{
返回false;
}
void IDragHandler.ondraggablerRegionChanged(IWebBrowser、IBrowser、IList区域)
{
抛出新的NotImplementedException();
}
}

只需添加
dragData.Dispose()
before
返回false
并将其更改为
返回true

最终代码:

public class CustomDragHandler : IDragHandler
{
    bool IDragHandler.OnDragEnter(IWebBrowser chromiumWebBrowser, IBrowser browser, IDragData dragData, DragOperationsMask mask)
    {
        dragData.Dispose();
        return true;
    }

    void IDragHandler.OnDraggableRegionsChanged(IWebBrowser chromiumWebBrowser, IBrowser browser, IList<DraggableRegion> regions)
    {
        throw new NotImplementedException();
    }
公共类CustomDragHandler:IDragHandler
{
bool IDragHandler.OnDragEnter(IWebBrowser chromiumWebBrowser、IBrowser browser、IDragData dragData、DragOperationsMask)
{
dragData.Dispose();
返回true;
}
void IDragHandler.ondraggablerRegionChanged(IWebBrowser、IBrowser、IList区域)
{
抛出新的NotImplementedException();
}
请阅读
public class CustomDragHandler : IDragHandler
{
    bool IDragHandler.OnDragEnter(IWebBrowser chromiumWebBrowser, IBrowser browser, IDragData dragData, DragOperationsMask mask)
    {
        dragData.Dispose();
        return true;
    }

    void IDragHandler.OnDraggableRegionsChanged(IWebBrowser chromiumWebBrowser, IBrowser browser, IList<DraggableRegion> regions)
    {
        throw new NotImplementedException();
    }