내보내기(0) 인쇄
모두 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

AttachedPropertyBrowsableForChildrenAttribute 클래스

지정 하는 연결 된 속성 자식 요소까지 확장을 찾아볼 수 있는 범위를 갖는 논리 트리.

System.Object
  System.Attribute
    System.Windows.AttachedPropertyBrowsableAttribute
      System.Windows.AttachedPropertyBrowsableForChildrenAttribute

네임스페이스:  System.Windows
어셈블리:  PresentationFramework(PresentationFramework.dll)
XAML의 XMLNS: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = false)]
public sealed class AttachedPropertyBrowsableForChildrenAttribute : AttachedPropertyBrowsableAttribute
이 형식의 멤버를 사용 하지 않습니다 일반적으로 XAML.

AttachedPropertyBrowsableForChildrenAttribute 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 메서드AttachedPropertyBrowsableForChildrenAttribute새 인스턴스 초기화를 AttachedPropertyBrowsableForChildrenAttribute 클래스입니다.
위쪽

  이름설명
Public 속성IncludeDescendants심화 모드에서 부모 요소에 대 한 검색을 사용할지 여부를 선언 하는 값을 가져오거나 설정 합니다.의 연결 된 속성 곳이 .NET Framework 특성 적용 됩니다.
Public 속성TypeId파생 클래스에서 구현된 경우 이 Attribute에 대한 고유 식별자를 가져옵니다. (Attribute에서 상속됨)
위쪽

  이름설명
Public 메서드Equals확인 여부는 현재 AttachedPropertyBrowsableForChildrenAttribute.NET Framework 특성 는 지정 된 개체와 같은지.  (Attribute.Equals(Object)을(를) 재정의함)
Public 메서드GetHashCode반환은 해시 코드 이 AttachedPropertyBrowsableForChildrenAttribute.NET Framework 특성.  (Attribute.GetHashCode()을(를) 재정의함)
Public 메서드GetType현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드IsDefaultAttribute파생 클래스에서 재정의된 경우 이 인스턴스의 값이 파생 클래스의 기본값인지 여부를 나타냅니다. (Attribute에서 상속됨)
Public 메서드Match파생 클래스에서 재정의된 경우 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다. (Attribute에서 상속됨)
Public 메서드ToString현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
위쪽

  이름설명
명시적 인터페이스 구현Private 메서드_Attribute.GetIDsOfNames이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다. (Attribute에서 상속됨)
명시적 인터페이스 구현Private 메서드_Attribute.GetTypeInfo인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다. (Attribute에서 상속됨)
명시적 인터페이스 구현Private 메서드_Attribute.GetTypeInfoCount개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1). (Attribute에서 상속됨)
명시적 인터페이스 구현Private 메서드_Attribute.Invoke개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다. (Attribute에서 상속됨)
위쪽

이 말의 의미 browsable 이 대 한 설명에 사용한 것 .NET Framework 특성 가 지정 된 설명에 유사 BrowsableAttribute, 있지만 찾아볼 수 있는 상태에 대 한는 연결 된 속성 속성 정보에 특히 관련 된 XAML(Extensible Application Markup Language), 때문에 연결 된 속성 주로 XAML 개념.

때이 .NET Framework 특성 에 대 한 get 접근자에 적용 되는 연결 된 속성,이 .NET Framework 특성 지정 하는 연결 된 속성 때 연결 된 속성의 소유자가 다른 요소의 부모 요소를 찾을 수 있습니다.

부모 요소를이 형식 설명자 정보, 디자이너는이 속성을 탐색 가능 속성으로 논리적 트리의 모든 자식 요소를 추가 해야 디자이너에 의해 해석 경우 기반 .NET Framework 특성 적용 됩니다.

일반적으로 탐색 가능 상태 기능을 따릅니다. 예를 들어, Canvas.Left 요소에서 자식 요소를 찾아볼 수 있는 지정 된는 Canvas때문에, Canvas 집합의 값을 검사 하는 코드를 포함 Canvas.Left 자식 요소에서.

이 .NET Framework 특성 부모 요소 위치에 대 한 두 가지 트리 검색 모드 지원: 단순 모드와 심화 모드입니다. 기본 모드에 적용 되는 것은 단순 모드를 AttachedPropertyBrowsableForChildrenAttribute.NET Framework 특성, 즉시 부모 요소의 속성을 찾아볼 수 있는 연결 된 속성의 소유자 형식 이어야 합니다.  심화 모드 특성을 적용 하 여 선언 된 IncludeDescendantstrue. 심화 모드 소유자 형식에 어딘가에 조상 방향으로 수만 필요 하기 때문에 덜 제한적입니다.의 논리 트리., 및 따라서 연결 된 속성을 있기만 요소의 모든 자식 요소를 찾을 수 있습니다. 심화 모드는 연결 된 속성 사용법은 논리적 트리에서 중간에 다른 요소를 실제 부모 요소로 보고 되지 않아야 적용 합니다. 암시적 컬렉션 (예를 들어,는 UIElementCollection 에서 암시적입니다의 ChildrenPanel) 부모 요소는 방법으로 간주 되지 않습니다이 .NET Framework 특성 트리 검색 모드를 선언 합니다.

이 .NET Framework 특성 정의 연결 된 속성의 get 접근자에만 적용 해야 합니다. 적용 되지 않는 .NET Framework 특성 set 접근자에. 직관적에 대 한 탐색 가능 하도록 설정 하는 것은 set 접근자는 있지만 XAML 자식 요소에는 현재 상태 및 제어의 실제 동작은 부모 요소에 get 접근자의 특성입니다.

연결 된 속성의 자식 요소에 찾아볼 수 있는지 여부 연결 된 속성 값으로 부모 요소에서에서 실제로 처리 되는 것은 아닙니다. 또한, 해당 IncludeDescendants 값 처리 범위 없거나 바로 상위 요소 이외의 확장 하지 것이 아닙니다. 이 특정 구현입니다. 그러나,이 .NET Framework 특성 보고 탐색 가능 상태 사용 정보 및 기능 정보는 연결 된 속성에 대 한 보고는 가장 잘 사용할 수 있는 메커니즘입니다. 따라서 연결 된 속성의 탐색 가능 상태가 유사 하는 연결 된 속성 값은 자식 요소를 처리 하거나 응용 프로그램 코드에서 관련 부모 요소가 해석의 문제는 일반적으로 가정할 수 있습니다.

연결 된 속성을 선언에 대 한 일반적인 내용은 연결된 속성 개요.

.NET Framework

4.5, 4, 3.5, 3.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework 에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 다음을 참조하십시오. .NET Framework 시스템 요구 사항.

이 형식의 static(Visual Basic의 경우 Shared) 모든 공용 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft