LogicalTreeHelper.GetChildren メソッド

定義

論理ツリーを処理して、指定したオブジェクトの直接の子オブジェクトのコレクションを返します。

オーバーロード

GetChildren(DependencyObject)

論理ツリーを処理して、指定したオブジェクトの直接の子オブジェクトのコレクションを返します。

GetChildren(FrameworkContentElement)

論理ツリーを処理して、指定した FrameworkContentElement の直接の子オブジェクトのコレクションを返します。

GetChildren(FrameworkElement)

論理ツリーを処理して、指定した FrameworkElement の直接の子オブジェクトのコレクションを返します。

GetChildren(DependencyObject)

論理ツリーを処理して、指定したオブジェクトの直接の子オブジェクトのコレクションを返します。

public:
 static System::Collections::IEnumerable ^ GetChildren(System::Windows::DependencyObject ^ current);
public static System.Collections.IEnumerable GetChildren (System.Windows.DependencyObject current);
static member GetChildren : System.Windows.DependencyObject -> System.Collections.IEnumerable
Public Shared Function GetChildren (current As DependencyObject) As IEnumerable

パラメーター

current
DependencyObject

論理ツリーの処理の起点になるオブジェクト。 これは FrameworkElement または FrameworkContentElement であることが求められます。

戻り値

IEnumerable

指定したオブジェクトの論理ツリーに属する直接の子オブジェクトの列挙可能なコレクション。

注釈

このシグネチャとヘルパー メソッドは current 、主に、そのオブジェクトのクラスが独自のコンテンツ モデル コレクションを FrameworkElement サポートしているかどうか、またはその FrameworkContentElement クラスがサポートされているかどうかがわからない場合に使用します。 クエリを実行するオブジェクトの種類を特定できる場合は、その型に存在することがわかっている特定のコンテンツ プロパティを確認します。 たとえば、クエリを実行するオブジェクトが a ItemsControlであることがわかっている場合は、プロパティを Items 調べて厳密に型指定されたコレクションを取得します。コレクション インターフェイスがサポートされており、列挙子よりも役に立つ可能性があります。

適用対象

GetChildren(FrameworkContentElement)

論理ツリーを処理して、指定した FrameworkContentElement の直接の子オブジェクトのコレクションを返します。

public:
 static System::Collections::IEnumerable ^ GetChildren(System::Windows::FrameworkContentElement ^ current);
public static System.Collections.IEnumerable GetChildren (System.Windows.FrameworkContentElement current);
static member GetChildren : System.Windows.FrameworkContentElement -> System.Collections.IEnumerable
Public Shared Function GetChildren (current As FrameworkContentElement) As IEnumerable

パラメーター

current
FrameworkContentElement

論理ツリーの処理の起点になるオブジェクト。

戻り値

IEnumerable

論理ツリー内の current から始まる、直接の子オブジェクトの列挙可能なコレクション。

適用対象

GetChildren(FrameworkElement)

論理ツリーを処理して、指定した FrameworkElement の直接の子オブジェクトのコレクションを返します。

public:
 static System::Collections::IEnumerable ^ GetChildren(System::Windows::FrameworkElement ^ current);
public static System.Collections.IEnumerable GetChildren (System.Windows.FrameworkElement current);
static member GetChildren : System.Windows.FrameworkElement -> System.Collections.IEnumerable
Public Shared Function GetChildren (current As FrameworkElement) As IEnumerable

パラメーター

current
FrameworkElement

論理ツリーの処理の起点になるオブジェクト。

戻り値

IEnumerable

論理ツリー内の current から始まる、直接の子オブジェクトの列挙可能なコレクション。

適用対象