다음을 통해 공유


RequirementAttribute.AllRequired 속성

같은 형식의 모든 요구 사항 특성이 필요한지 여부를 나타내는 값을 가져옵니다.

네임스페이스:  Microsoft.Windows.Design
어셈블리:  Microsoft.Windows.Design.Extensibility(Microsoft.Windows.Design.Extensibility.dll)

구문

‘선언
Public Overridable ReadOnly Property AllRequired As Boolean
    Get
public virtual bool AllRequired { get; }
public:
virtual property bool AllRequired {
    bool get ();
}
abstract AllRequired : bool
override AllRequired : bool
function get AllRequired () : boolean

속성 값

형식: System.Boolean
같은 형식의 모든 요구 사항 특성이 필요하면 true이고, 그렇지 않으면 false입니다.

설명

이 속성이 true를 반환하는 경우 같은 형식의 모든 요구 사항 특성이 MeetsRequirement 메서드에서 true를 반환해야 RequirementValidator 클래스에서 요구 사항 집합이 충족된 것으로 간주됩니다.

이 속성이 false를 반환하면 같은 형식의 요구 사항 특성 중 하나만 true를 반환해도 요구 사항이 충족된 것으로 간주됩니다. 규칙에 따라 AllRequired가 true를 반환하는 요구 사항 특성의 이름에는 "RequiresContext"와 같이 "Requires" 접두사가 추가됩니다. 반대로 AllRequired가 false를 반환하는 모든 특성의 이름에는 "UsesPolicy"와 같이 "Uses" 접두사가 추가됩니다. 기본 구현에서는 항상 true을 반환합니다.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

RequirementAttribute 클래스

Microsoft.Windows.Design 네임스페이스

RequiresContextItemAttribute

RequiresServiceAttribute

UsesItemPolicyAttribute

기타 리소스

WPF Designer 확장성 이해