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합니다. 사용 하 여이 작업을 수행 합니다 Children 형식인 속성 UIElementCollection합니다.
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) |
이 형식 또는 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 이 멤버에 대한 설명은 Add(Object)를 참조하세요. |
IList.Contains(Object) |
이 형식 또는 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 이 멤버에 대한 설명은 Contains(Object)를 참조하세요. |
IList.IndexOf(Object) |
이 형식 또는 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 이 멤버에 대한 설명은 IndexOf(Object)를 참조하세요. |
IList.Insert(Int32, Object) |
이 형식 또는 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 이 멤버에 대한 설명은 Insert(Int32, Object)를 참조하세요. |
IList.IsFixedSize |
이 형식 또는 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 이 멤버에 대한 설명은 IsFixedSize를 참조하세요. |
IList.IsReadOnly |
이 형식 또는 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 이 멤버에 대한 설명은 IsReadOnly를 참조하세요. |
IList.Item[Int32] |
이 형식 또는 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 이 멤버에 대한 설명은 Item[Int32]를 참조하세요. |
IList.Remove(Object) |
이 형식 또는 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 이 멤버에 대한 설명은 Remove(Object)를 참조하세요. |
확장 메서드
Cast<TResult>(IEnumerable) |
IEnumerable의 요소를 지정된 형식으로 캐스팅합니다. |
OfType<TResult>(IEnumerable) |
지정된 형식에 따라 IEnumerable의 요소를 필터링합니다. |
AsParallel(IEnumerable) |
쿼리를 병렬화할 수 있도록 합니다. |
AsQueryable(IEnumerable) |
IEnumerable을 IQueryable로 변환합니다. |