ApplicationView.TryResizeView(Size) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試將檢視的大小變更為有效圖元中的指定大小。
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 事件發生) 時發生另一個配置。