共用方式為


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 事件發生) 時發生另一個配置。

適用於

另請參閱