ItemContainerGenerator.IndexFromContainer メソッド

定義

指定および生成された UIElement に対応する項目にインデックスを返します。

オーバーロード

IndexFromContainer(DependencyObject)

指定および生成された UIElement に対応する項目にインデックスを返します。

IndexFromContainer(DependencyObject, Boolean)

必要に応じて、階層項目を再帰的に検索して、指定および生成された UIElement に対応する項目のインデックスを返します。

IndexFromContainer(DependencyObject)

指定および生成された UIElement に対応する項目にインデックスを返します。

public:
 int IndexFromContainer(System::Windows::DependencyObject ^ container);
public int IndexFromContainer (System.Windows.DependencyObject container);
member this.IndexFromContainer : System.Windows.DependencyObject -> int
Public Function IndexFromContainer (container As DependencyObject) As Integer

パラメーター

container
DependencyObject

インデックスを返す対象の項目に対応する DependencyObject

戻り値

指定および生成された Int32 に対応する項目に対する UIElement インデックス。container が見つからない場合は -1。

例外

containernullです。

注釈

このメソッドの呼び出しは、 メソッドを ItemContainerGenerator.IndexFromContainer(DependencyObject, Boolean) 呼び出して パラメーターに渡す falsereturnLocalIndex と同じです。

適用対象

IndexFromContainer(DependencyObject, Boolean)

必要に応じて、階層項目を再帰的に検索して、指定および生成された UIElement に対応する項目のインデックスを返します。

public:
 int IndexFromContainer(System::Windows::DependencyObject ^ container, bool returnLocalIndex);
public int IndexFromContainer (System.Windows.DependencyObject container, bool returnLocalIndex);
member this.IndexFromContainer : System.Windows.DependencyObject * bool -> int
Public Function IndexFromContainer (container As DependencyObject, returnLocalIndex As Boolean) As Integer

パラメーター

container
DependencyObject

インデックスを返す対象の項目に対応する DependencyObject

returnLocalIndex
Boolean

階層項目の現在のレベルを取得する場合は true。再帰的に階層項目を検索する場合は false

戻り値

指定および生成された Int32 に対応する項目に対する UIElement インデックス。container が見つからない場合は -1。

適用対象