Condividi tramite


AppWindow Classe

Definizione

Rappresenta un contenitore gestito dal sistema per il contenuto di un'app.

public ref class AppWindow sealed
/// [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 AppWindow final
[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 AppWindow
Public NotInheritable Class AppWindow
Ereditarietà
Object Platform::Object IInspectable AppWindow
Attributi

Commenti

Importante

Le API di personalizzazione della barra del titolo sono parzialmente supportate in Windows 10 da SDK per app di Windows 1.2 e completamente supportate in Windows 11. È consigliabile controllare AppWindowTitleBar.IsCustomizationSupported nel codice prima di chiamare queste API per assicurarsi che l'app non si arresta in modo anomalo in altre versioni di Windows. Per altre informazioni, vedere Personalizzazione della barra del titolo .

Proprietà

ClientSize

Ottiene le dimensioni correnti dell'area client della finestra nelle coordinate client Win32.

DispatcherQueue

Ottiene la coda dispatcher associata alla finestra dell'app.

Id

Ottiene l'identificatore per la finestra dell'app.

IsShownInSwitchers

Ottiene o imposta un valore che indica se questa finestra verrà visualizzata in varie rappresentazioni di sistema, ad esempio ALT+TAB e barra delle applicazioni.

IsVisible

Ottiene un valore che indica se viene visualizzata la finestra.

OwnerWindowId

Ottiene l'identificatore del proprietario di questa finestra; o 0 se non è di proprietà.

Position

Ottiene la posizione corrente della finestra nelle coordinate dello schermo.

Presenter

Ottiene il relatore attualmente applicato per la finestra dell'app.

Size

Ottiene le dimensioni correnti della finestra nelle coordinate dello schermo.

Title

Ottiene o imposta il titolo visualizzato della finestra dell'app.

TitleBar

Ottiene la barra del titolo della finestra dell'app.

Metodi

AssociateWithDispatcherQueue(DispatcherQueue)

Associa la finestra dell'app alla coda del dispatcher specificata.

Create()

Crea una finestra dell'app con gli stili e le proprietà impostate su quella del valore predefinito OverlappedPresenter.

Create(AppWindowPresenter)

Crea una finestra con stili e proprietà, come definito nell'oggetto specificato AppWindowPresenter.

Create(AppWindowPresenter, WindowId)

Crea una finestra con stili e proprietà, come definito nella finestra specificata AppWindowPresenter e padreata nella finestra specificata.

Create(AppWindowPresenter, WindowId, DispatcherQueue)

Crea una finestra con stili e proprietà, come definito nell'oggetto specificato, padre della finestra specificata AppWindowPresentere associata all'oggetto specificato DispatcherQueue.

Destroy()

Tenta di eliminare la finestra dell'app.

GetFromWindowId(WindowId)

Restituisce l'oggetto con l'oggetto AppWindow specificato WindowId, se disponibile. Restituisce null se non WindowId è possibile corrispondere a una finestra valida.

Hide()

Nasconde la finestra da tutte le rappresentazioni dell'esperienza utente nel sistema, ma mantiene attivo l'oggetto.

Move(PointInt32)

Sposta la finestra sul punto specificato nelle coordinate dello schermo.

MoveAndResize(RectInt32)

Sposta la finestra sul punto specificato nelle coordinate dello schermo e la imposta sulla dimensione specificata.

MoveAndResize(RectInt32, DisplayArea)

Sposta la finestra sul punto specificato all'interno dell'area di visualizzazione specificata e la imposta sulla dimensione specificata.

MoveInZOrderAtBottom()

Sposta la finestra corrente in modo che sia la finestra inferiore nell'ordine Z.

MoveInZOrderAtTop()

Sposta la finestra corrente in modo che sia la finestra superiore nell'ordine Z.

MoveInZOrderBelow(WindowId)

Sposta la finestra corrente in modo che sia sotto la finestra specificata nell'ordine Z.

Resize(SizeInt32)

Ridimensiona la finestra alla dimensione specificata.

ResizeClient(SizeInt32)

Ridimensiona la finestra per soddisfare le dimensioni specificate per l'area client.

SetIcon(IconId)

Imposta l'icona per la finestra usando l'ID icona specificato.

SetIcon(String)

Imposta l'icona per la finestra usando il percorso dell'icona specificato.

SetPresenter(AppWindowPresenter)

Applica il relatore specificato alla finestra.

SetPresenter(AppWindowPresenterKind)

Applica il tipo di relatore specificato alla finestra.

Show()

Mostra la finestra e la attiva.

Show(Boolean)

Mostra la finestra con un'opzione per attivarla o meno.

ShowOnceWithRequestedStartupState()

Mostra la finestra con il relatore predefinito nello stato richiesto.

Eventi

Changed

Si verifica quando una proprietà della finestra è cambiata e il sistema si trova in uno stato "stabile" per il momento.

Closing

Si verifica quando una finestra viene chiusa tramite un'offerta di sistema.

Destroying

Si verifica quando una finestra viene eliminata.

Si applica a

Vedi anche