0

メインページには、ボタンとtelerikmainRadGridViewがあります。ボタンをクリックすると、ポップアップが表示され、左右の2つの領域に分割されます。

左側にはRadTreeViewがあり、右側にはpopupRadGridViewがあります。

最初にポップアップが開いているとき、popupRadGridViewは無効になっています。ポップアップで初めて左から右にドロップすると、popupRadGridViewは無効になっているため、何も追加されません。これは正しいことです。

しかし、開いたポップアップ内の無効にしたpopupRadGridViewにもう一度ドロップすると、メインページのmainRadGridViewに追加された要素が間違っています。

メインページへの追加をやめる方法がわかりません。どんな助けでも大歓迎です。

4

2 に答える 2

1

GridViewのドロップイベントでe.Options.ParticipatingVisualRootsを確認します-操作に参加しているアクティブな開いている子ウィンドウの数を提供する必要があります。

詳細については、このリンクをたどってください

Telerik Silverlight

于 2013-03-25T21:36:28.427 に答える
0

私は以下のように私の問題を解決しました

私のメインページのコードビハインド。私は以下が好きでした

void mainRadGridView_OnDropInfo(object sender, DragDropEventArgs e)
{
  if(e.Options.ParticipatingVisualRoots.Count > 0)
      {
        return;
      }
    else  
    { 
      do stuff;
    }
}
于 2013-03-25T22:36:05.497 に答える