OverlappedPresenter 类

定义

使用重叠配置显示应用窗口。

public ref class OverlappedPresenter sealed : AppWindowPresenter
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class OverlappedPresenter final : AppWindowPresenter
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class OverlappedPresenter : AppWindowPresenter
Public NotInheritable Class OverlappedPresenter
Inherits AppWindowPresenter
继承
Object Platform::Object IInspectable AppWindowPresenter OverlappedPresenter
属性

注解

OverlappedPresenter 配置可以与其他窗口重叠和重叠的窗口。 它可以调整大小、重新定位、最大化、最小化和还原。 系统元素(如标题栏、状态栏或任务栏)默认显示。

默认窗口使用处于“已还原”状态的 OverlappedPresenter。

属性

HasBorder

获取一个值,该值指示此窗口是否具有边框。

HasTitleBar

获取一个值,该值指示此窗口是否具有标题栏。

IsAlwaysOnTop

获取或设置一个值,该值指示此窗口是否将保留在其他窗口之上。

IsMaximizable

获取或设置一个值,该值指示是否可以最大化此窗口。

IsMinimizable

获取或设置一个值,该值指示是否可以最小化此窗口。

IsModal

获取或设置一个值,该值指示此窗口是否为模式窗口。

IsResizable

获取或设置一个值,该值指示是否可以调整此窗口的大小。

Kind

获取一个值,该值指示应用窗口正在使用的演示者类型。

(继承自 AppWindowPresenter)
RequestedStartupState

获取一个值,该值指定调用 AppWindow.ShowOnceWithRequestedStartupState 时窗口将假定的 OverlappedPresenterState

State

获取演示者的状态。

方法

Create()

创建 OverlappedPresenter 的新实例。

CreateForContextMenu()

创建使用 OverlappedPresenter 上下文菜单的值预先填充的对象。

CreateForDialog()

创建一个 OverlappedPresenter 对象,该对象预填充了对话框的值。

CreateForToolWindow()

创建使用 OverlappedPresenter 工具窗口的值预先填充的对象。

Maximize()

最大化应用演示者的窗口。

Minimize()

最小化应用演示者的窗口。

Minimize(Boolean)

最小化应用演示者的窗口,并选择性地使其处于活动状态。

Restore()

将窗口还原到最小化或最大化之前的大小和位置。

Restore(Boolean)

还原应用了演示者的窗口,并选择性地将其设置为活动状态。

SetBorderAndTitleBar(Boolean, Boolean)

设置窗口的边框和标题栏属性。

适用于