다음을 통해 공유


DisplayState 클래스

정의

시스템 표시 대상의 하위 집합에 대한 표시 파이프라인 상태의 조각(시간)을 나타냅니다. IsReadOnlyfalse이면 호출자의 DisplayManager가 소유한 대상을 연결하거나 경로 속성을 수정하여 이 개체를 수정할 수 있습니다. DisplayState 개체 또는 해당 자식 개체를 수정하면 TryApply를 호출할 때까지 시스템의 표시 상태가 직접 수정되지 않습니다.

public ref class DisplayState sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DisplayState final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DisplayState
Public NotInheritable Class DisplayState
상속
Object Platform::Object IInspectable DisplayState
특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1809 (10.0.17763.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v7.0에서 도입되었습니다.)

속성

IsReadOnly

DisplayState 및 해당 자식 보기 및 경로를 수정할 수 있는지 여부를 나타내는 값을 가져옵니다.

IsStale

DisplayState 를 만든 이후 시스템 표시 상태가 변경되었는지 여부를 나타내는 값을 가져옵니다.

Properties

다음에 사용하도록 예약됩니다.

Targets

DisplayState 개체를 만드는 데 사용되는 DisplayTarget 개체 집합을 반환합니다.

Views

DisplayState의 뷰를 포함하는 컬렉션을 가져옵니다.

메서드

CanConnectTargetToView(DisplayTarget, DisplayView)

지정된 대상을 지정된 뷰에 연결할 수 있는지 여부를 나타냅니다.

Clone()

모든 보기 및 경로의 복사본을 포함하여 이 DisplayState 개체의 복사본을 만듭니다.

ConnectTarget(DisplayTarget)

지정된 대상을 연결하고 결과 경로를 반환합니다.

ConnectTarget(DisplayTarget, DisplayView)

지정된 대상을 기존 논리 복제본 그룹에 연결하고 결과 경로를 반환합니다.

DisconnectTarget(DisplayTarget)

지정된 대상의 연결을 끊습니다.

GetPathForTarget(DisplayTarget)

지정된 대상을 나타내는 DisplayPath 개체를 검색합니다.

GetViewForTarget(DisplayTarget)

대상이 연결된 뷰를 나타내는 DisplayView 개체를 검색합니다.

TryApply(DisplayStateApplyOptions)

DisplayState 를 관련 하드웨어에 원자적으로 적용하려고 시도합니다. 암시적으로 모든 경로를 "기능화"하여 모든 DisplayPathDisplayView 속성과 일치하는 최상의 모드를 결정합니다.

TryFunctionalize(DisplayStateFunctionalizeOptions)

지정된 모든 DisplayPath 속성을 제약 조건으로 지정된 모든 경로에서 최상의 모드를 평가하려고 시도하여 이 DisplayState 를 "기능화"하려고 시도합니다. 그런 다음(선택적으로 설명 참조) 이 함수화의 결과로 모든 DisplayPathDisplayView 속성을 업데이트합니다. 특히 null로 설정된 모든 DisplayPathDisplayView 속성에는 해당 값이 계산되고 설정됩니다.

적용 대상