2013-03-25 32 views
0

在我的主页上,我有一个按钮和telerik mainRadGridView。当我点击我的按钮时,我会看到一个弹出窗口,它被分成左右两个区域。添加项目时,下面的gridview放在顶部gridview

在左边,我有一个RadTreeView,右边有一个popupRadGridView。

最初当我的弹出窗口打开时,popupRadGridView被禁用。当我在弹出窗口中从左到右第一次放下时,没有任何东西被添加到popupRadGridView,因为它是禁用的,这是正确的。

但是,当我第二次下降到我打开的弹出窗口中禁用的popupRadGridView时,有一个元素添加到我的主页上的mainRadGridView,这是错误的

我不明白如何停止添加到我的主页上。任何帮助是极大的赞赏。

回答

1

在GridView的Drop事件中检查e.Options.ParticipatingVisualRoots - 应该为您提供参与操作的活动打开子窗口的数量。

有关更多信息,请点击此链接

Telerik Silverlight

+0

谢谢,我做了类似的事情。 – Ziggler 2013-03-25 22:33:05

0

我解决我的问题如下

在我的炫魅代码隐藏。我的确如下

void mainRadGridView_OnDropInfo(object sender, DragDropEventArgs e) 
{ 
    if(e.Options.ParticipatingVisualRoots.Count > 0) 
     { 
     return; 
     } 
    else 
    { 
     do stuff; 
    } 
}