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 事件发生时) 。