0

ラドペインをドッキングホストに動的に追加しています。しかし、ペインが閉じられたときにトラップしたい。しかし、私は方法を見つけることができないようです。

ラドペインを動的に追加するために使用するコードを次に示します。ペインを閉じるために何を追加できますか?

public RadDocumentPane AddDocumentPane(string title, UserControl control, string paneGroup, DockPosition position)
         {
             RadPaneGroup group = FindName(paneGroup) as RadPaneGroup;
             RadDocumentPane r = null;

            if (group != null)
             {
                 r = new RadDocumentPane();                
                r.Title = title;
                 r.Content = control;                
                group.AddItem(r, position);
             }

            return r;
         }
4

1 に答える 1

1

DockingHost に RadDocking を使用していますか? その場合、リッスンするイベントはすべてホスト自体にあります。

Close イベント ハンドラーは次のようになります。

void RadDocking_Close(object sender,  Telerik.Windows.Controls.Docking.StateChangeEventArgs e)
{
    foreach (var pane in e.Panes)
    {
        //do something with the pane
    }
}
于 2013-01-30T19:18:26.660 に答える