在我的主页面上,我有一个按钮和telerik mainRadGridView。当我点击我的按钮时,我得到一个弹出窗口,将其分为左右两个区域。
在左边,我有一个RadTreeView,在右边,我有一个popupRadGridView。
最初当我的弹出窗口打开时,popupRadGridView被禁用。当我第一次在弹出窗口中从左向右拖放时,没有任何内容添加到popupRadGridView,因为它是禁用的,这是正确的。
但是当我第二次在我打开的弹出窗口中删除我的禁用popupRadGridView时,在我的主页上有一个元素添加到我的mainRadGridView是错误的。
我无法理解如何停止添加到我的主页面。非常感谢任何帮助。
答案 0 :(得分:1)
检查GridView的Drop事件中的e.Options.ParticipatingVisualRoots - 应该为您提供参与该操作的活动打开子窗口的数量。
有关其他信息,请点击此链接
答案 1 :(得分:0)
我解决了我的问题,如下所示
在我的主页代码隐藏中。我确实喜欢下面的
void mainRadGridView_OnDropInfo(object sender, DragDropEventArgs e)
{
if(e.Options.ParticipatingVisualRoots.Count > 0)
{
return;
}
else
{
do stuff;
}
}