Share via


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
屬性

備註

OverlapedPresenter 會設定可以重迭並與其他視窗重迭的視窗。 它可以調整大小、重新置放、最大化、最小化和還原。 預設會顯示標題列、狀態列或工作列等系統元素。

預設視窗使用 Restored 狀態的 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)

設定視窗的框線和標題列屬性。

適用於