バージョン

BeforeDataNodesCollectionPopulated イベント

TreeNodesCollection オブジェクトが作成され、バインドデータが設定される直前に発生します。
シンタックス
'宣言
 
Public Event BeforeDataNodesCollectionPopulated As BeforeDataNodesCollectionPopulatedEventHandler
public event BeforeDataNodesCollectionPopulatedEventHandler BeforeDataNodesCollectionPopulated
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、BeforeDataNodesCollectionPopulatedEventArgs 型の引数を受け取りました。次の BeforeDataNodesCollectionPopulatedEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
IsPrinting Infragistics.Win.UltraWinTree.DataNodesCollectionPopulatedEventArgsから継承されます。生成されているノード コレクションが UltraTreePrintDocument によって印刷のために使用されるツリーにある場合は True を返します。
Nodes Infragistics.Win.UltraWinTree.DataNodesCollectionPopulatedEventArgsから継承されます。データソースから初期化される TreeNodesCollection インスタンスを返します。
使用例
Imports Infragistics.Win
Imports Infragistics.Win.Layout
Imports Infragistics.Win.UltraWinTree

    Private Sub ultraTree1_BeforeDataNodesCollectionPopulated(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinTree.BeforeDataNodesCollectionPopulatedEventArgs) Handles ultraTree1.BeforeDataNodesCollectionPopulated

        If Not e.Nodes.ParentNode Is Nothing Then
            Debug.WriteLine("Populating nodes collection for '" + e.Nodes.ParentNode.Text + "'...")
        Else
            Debug.WriteLine("Populating root nodes collection...")
        End If

    End Sub

    Private Sub ultraTree1_AfterDataNodesCollectionPopulated(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinTree.AfterDataNodesCollectionPopulatedEventArgs) Handles ultraTree1.AfterDataNodesCollectionPopulated

        If Not e.Nodes.ParentNode Is Nothing Then
            Debug.WriteLine("Nodes collection for '" + e.Nodes.ParentNode.Text + "' populated.")
        Else
            Debug.WriteLine("Root nodes collection populated.")
        End If

    End Sub
using Infragistics.Win;
using Infragistics.Win.Layout;
using Infragistics.Win.UltraWinTree;
using System.Diagnostics;

		private void ultraTree1_BeforeDataNodesCollectionPopulated(object sender, Infragistics.Win.UltraWinTree.BeforeDataNodesCollectionPopulatedEventArgs e)
		{
			if ( e.Nodes.ParentNode != null )
				Debug.WriteLine( "Populating nodes collection for '" + e.Nodes.ParentNode.Text + "'..." );
			else
				Debug.WriteLine( "Populating root nodes collection..." );
		}

		private void ultraTree1_AfterDataNodesCollectionPopulated(object sender, Infragistics.Win.UltraWinTree.AfterDataNodesCollectionPopulatedEventArgs e)
		{
			if ( e.Nodes.ParentNode != null )
				Debug.WriteLine( "Nodes collection for '" + e.Nodes.ParentNode.Text + "' populated." );
			else
				Debug.WriteLine( "Root nodes collection populated." );
		}
参照