UIElementCollection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
UIElement 子要素の順序付きコレクションを表します。
public ref class UIElementCollection : System::Collections::IList
public class UIElementCollection : System.Collections.IList
type UIElementCollection = class
interface IList
interface ICollection
interface IEnumerable
type UIElementCollection = class
interface ICollection
interface IEnumerable
interface IList
Public Class UIElementCollection
Implements IList
- 継承
-
UIElementCollection
- 実装
例
次の例では、 メソッドを Add 使用して親 StackPanelに子コンテンツを追加します。 これは、 型UIElementCollectionの プロパティをChildren使用して行います。
void AddButton(object sender, MouseButtonEventArgs e)
{
sp1.Children.Clear();
btn = new Button();
btn.Content = "New Button";
sp1.Children.Add(btn);
}
注釈
基底クラスは Panel 、 を UIElementCollection 使用して子要素のコレクションを表します。 によって定義された UIElementCollection メソッドとプロパティは、 から Panel 派生したすべてのオブジェクトに影響を与え、子要素を操作するための共通の Panel 特徴セットを定義します。
には UIElementCollection 、独自のコンテキスト (クラス) とのアフィニティがあります。 コレクションには、所有する のコンテキストからアクセスする Panel必要があります。
コンストラクター
UIElementCollection(UIElement, FrameworkElement) |
UIElementCollection クラスの新しいインスタンスを初期化します。 |
プロパティ
Capacity |
UIElementCollection に格納できる要素の数を取得または設定します。 |
Count |
コレクション内の要素の実際の数を取得します。 |
IsSynchronized |
ICollection インターフェイスへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 |
Item[Int32] |
UIElement の 0 から始まるインデックス位置に格納されている UIElementCollection を取得または設定します。 |
SyncRoot |
ICollection インターフェイスへのアクセスを同期するために使用できるオブジェクトを取得します。 |
メソッド
明示的なインターフェイスの実装
IList.Add(Object) |
この型またはメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。 このメンバーの詳細については、「Add(Object)」をご覧ください。 |
IList.Contains(Object) |
この型またはメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。 このメンバーの詳細については、「Contains(Object)」をご覧ください。 |
IList.IndexOf(Object) |
この型またはメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。 このメンバーの詳細については、「IndexOf(Object)」をご覧ください。 |
IList.Insert(Int32, Object) |
この型またはメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。 このメンバーの詳細については、「Insert(Int32, Object)」をご覧ください。 |
IList.IsFixedSize |
この型またはメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。 このメンバーの詳細については、「IsFixedSize」をご覧ください。 |
IList.IsReadOnly |
この型またはメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。 このメンバーの詳細については、「IsReadOnly」をご覧ください。 |
IList.Item[Int32] |
この型またはメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。 このメンバーの詳細については、「Item[Int32]」をご覧ください。 |
IList.Remove(Object) |
この型またはメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。 このメンバーの詳細については、「Remove(Object)」をご覧ください。 |
拡張メソッド
Cast<TResult>(IEnumerable) |
IEnumerable の要素を、指定した型にキャストします。 |
OfType<TResult>(IEnumerable) |
指定された型に基づいて IEnumerable の要素をフィルター処理します。 |
AsParallel(IEnumerable) |
クエリの並列化を有効にします。 |
AsQueryable(IEnumerable) |
IEnumerable を IQueryable に変換します。 |
適用対象
こちらもご覧ください
.NET