다음을 통해 공유


VSCT XML 스키마 조건부 특성

모든 목록 및 항목에 조건부 특성이 적용 될 수 있습니다. 논리 연산자 및 기호 확장 식 true 또는 false로 평가합니다. True 인 경우, 결과 출력에 연결 된 목록이 나 항목이 포함 되어 있습니다.

토큰 확장 다른 토큰 확장 또는 상수에 대해 테스트할 수 있습니다. Defined() 함수를 사용 하 여 값이 없는 경우에 특정 이름이 정의 되어 있는지 여부를 테스트 합니다.

Condition 특성 목록에 적용 되 면 모든 자식 요소 목록에 조건이 적용 됩니다. Condition 특성은 자식 요소를 포함 하는 경우 그 조건은 AND 작업으로 부모 식으로 결합 됩니다.

1 '1' 및 'true' 값은 true로 평가 되 고 0, '0'과 '거짓' false로 평가 됩니다.

연산자

조건부 식을 계산 하려면 다음과 같은 연산자를 사용할 수 있습니다.

Operator

정의

(,)

그룹화

!

논리적 not

<>,, < =, > =, = =,! =

관계형 및 같음

Boolean

또는

Boolean

예제

<Menu Condition="Defined(DEBUG)" …
</Menu>

<Menu Condition="%(SKU_MODE) = 'Demo'" …
</Menu>

<Menus Condition="Defined(DEBUG)">
    <Menu …
    </Menu>
</Menus>

<Menus Condition="Defined(DEMO_SKU)">
    <Menus Condition="!Defined(DEBUG)">
        <Menu …
        </Menu>
    </Menus>

    <Menu …
    </Menu>
</Menus>

<Menus Condition="(Defined(DEMO_SKU) or Defined(SAMPLE_SKU)) 
and !Defined(DEBUG)">
    <Menu …
    </Menu>
</Menus>

참고 항목

기타 리소스

Visual Studio 명령은 테이블 (.Vsct) 파일