다음을 통해 공유


DesktopWindowXamlSource.ShouldConstrainPopupsToWorkArea 속성

정의

팝업과 유사한 동작이 있는 컨트롤을 작업 영역으로 제한해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 property bool ShouldConstrainPopupsToWorkArea { bool get(); void set(bool value); };
bool ShouldConstrainPopupsToWorkArea();

void ShouldConstrainPopupsToWorkArea(bool value);
public bool ShouldConstrainPopupsToWorkArea { get; set; }
var boolean = desktopWindowXamlSource.shouldConstrainPopupsToWorkArea;
desktopWindowXamlSource.shouldConstrainPopupsToWorkArea = boolean;
Public Property ShouldConstrainPopupsToWorkArea As Boolean

속성 값

Boolean

bool

true 팝업과 유사한 동작을 사용하여 컨트롤을 작업 영역으로 제한하려면 그렇지 않으면 입니다 false. 기본값은 true입니다.

설명

디스플레이의 작업 영역 은 작업 표시줄, 도킹된 창 및 도킹된 도구 모음을 제외하는 바탕 화면 디스플레이의 일부입니다. 일반적으로 앱은 팝업과 유사한 동작으로 앱에서 여는 컨트롤을 포함하여 작업 영역으로 자신을 제한합니다. 팝업, 플라이아웃, 도구 설명 또는 ComboBox 드롭다운과 같은

앱 창이 작업 영역 외부에 배치되도록 의도된 경우(예: 도킹된 도구 모음) 팝업이 작업 영역으로 제한되어서는 됩니다. 그렇지 않으면 연결된 UI 요소에서 너무 멀리 열립니다. 이렇게 하면 도구 설명 컨트롤에서 멀리 열리는 ToolTips 또는 ComboBox 단추에서 멀리 열리는 ComboBox 드롭다운과 같은 상황이 발생할 수 있습니다.

ShouldConstrainPopupsToWorkArea 속성을 사용하면 팝업을 작업 영역으로 제한할지 여부를 지정할 수 있습니다. 기본값은 입니다 true. 앱에 작업 영역 외부에서 팝업해야 하는 컨트롤이 있는지 지정할 false 수 있습니다.

이 속성은 이미 열려 있는 팝업과 유사한 컨트롤에는 소급 적용되지 않습니다.

참고

컨트롤이 ShouldConstrainToRootBounds 속성을 true로 설정하여 루트 경계로 제한되는 경우 이 표와 같이 루트 경계 제약 조건이 작업 영역 제약 조건보다 우선적으로 적용됩니다.

ShouldConstrainPopupsToWorkArea ShouldConstrainToRootBounds 실제 제약 조건
false false 경계 표시
false true 루트 범위
true false 작업 영역
true true 루트 범위

적용 대상