다음을 통해 공유


ApplicationView.TryResizeView(Size) 메서드

정의

보기의 크기를 유효 픽셀의 지정된 크기로 변경하려고 시도합니다.

public:
 virtual bool TryResizeView(Size value) = TryResizeView;
bool TryResizeView(Size const& value);
public bool TryResizeView(Size value);
function tryResizeView(value)
Public Function TryResizeView (value As Size) As Boolean

매개 변수

value
Size

보기의 새 크기(유효 픽셀)입니다.

반환

Boolean

bool

뷰 크기가 요청된 크기로 조정되면 true이고, 그렇지 않으면 false입니다.

설명

크기 조정 요청은 요청된 보기에만 영향을 줍니다. 한 보기의 크기를 조정해도 다른 보기의 크기에는 영향을 주지 않습니다.

이 메서드가 false를 반환하더라도 사용자는 보기의 크기를 수동으로 조정하고 SizeChanged 이벤트가 발생할 수 있습니다.

크기 조정으로 앱의 일부가 사용 가능한 작업 영역 외부로 강제로 이동하면 시스템에서 사용 가능한 작업 영역으로 다시 이동합니다.

크기 조정 요청은 효과가 없으며 메서드는 다음과 같은 경우 false를 반환합니다.

  • 요청된 크기가 사용 가능한 작업 영역보다 큽니다.
  • 요청된 크기가 보기의 최소 크기보다 작습니다. ( SetPreferredMinSize를 참조하세요.)
  • 이 메서드는 앱이 태블릿 모드에서 실행되는 동안 호출됩니다(Windows 10만 해당).

창의 SizeChanged 이벤트가 발생할 때까지 레이아웃 작업을 시작하지 않는 것이 좋습니다. 이렇게 하면 두 개의 다른 레이아웃 단계(TryResizeView 직후에 발생하는 레이아웃 단계와 SizeChanged 이벤트가 발생할 때 발생하는 레이아웃 패스)가 방지됩니다.

적용 대상

추가 정보