次の方法で共有


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

注釈

サイズ変更要求は、要求されたビューにのみ影響します。 1 つのビューのサイズを変更しても、他のビューのサイズには影響しません。

このメソッドが false を返した場合でも、ユーザーはビューのサイズを手動で変更し、 SizeChanged イベントを発生させることができます。

サイズ変更によってアプリの一部が使用可能な作業領域の外に強制的に移動する場合、システムはそれを使用可能な作業領域に戻します。

サイズ変更要求は無効であり、次の場合、 メソッドは false を返します。

  • 要求されたサイズが、使用可能な作業領域よりも大きい。
  • 要求されたサイズがビューの最小サイズより小さい。 ( 「SetPreferredMinSize」を参照してください)。
  • このメソッドは、アプリがタブレット モード (Windows 10のみ) で実行されている間に呼び出されます。

ウィンドウの SizeChanged イベントが発生するまで、レイアウト作業を開始しないことをお勧めします。 これにより、2 つの異なるレイアウト パスが回避されます (1 つは TryResizeView の直後に発生し、もう 1 つは SizeChanged イベントが発生したときに発生します)。

適用対象

こちらもご覧ください