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
Новый размер представления в эффективных пикселях.
Возвращаемое значение
bool
Значение true , если размер представления изменен до запрошенного размера; в противном случае — false.
Комментарии
Запрос на изменение размера влияет только на представление, для него было запрошено. Изменение размера одного представления не влияет на размер других представлений.
Даже если этот метод возвращает значение false, пользователь может вручную изменить размер представления и вызвать событие SizeChanged .
Если изменение размера заставляет части приложения выходить за пределы доступной рабочей области, система переместит его обратно в доступную рабочую область.
Запрос на изменение размера не влияет, и метод возвращает значение false в следующих случаях:
- Запрошенный размер больше доступной рабочей области.
- Запрошенный размер меньше минимального размера представления. (См . Раздел SetPreferredMinSize.)
- Этот метод вызывается, когда приложение работает в режиме планшета (только Windows 10).
Рекомендуется не начинать работу с макетом, пока не произойдет событие SizeChanged окна. Это позволяет избежать двух разных проходов макета (один из них происходит сразу после TryResizeView, а другой — при возникновении события SizeChanged ).