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 a partire da Windows App SDK 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 arresti in modo anomalo in altre versioni di Windows. Per altre informazioni, vedi personalizzazione della barra del titolo .

Proprietà

ClientSize

Ottiene le dimensioni correnti dell'area client della finestra nelle coordinate del 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à impostati su quello del OverlappedPresenterpredefinito .

Create(AppWindowPresenter, WindowId, DispatcherQueue)

Crea una finestra con stili e proprietà definiti nella AppWindowPresenterspecificata, padre della finestra specificata e associata all'DispatcherQueuespecificato.

Create(AppWindowPresenter, WindowId)

Crea una finestra con stili e proprietà definiti nella AppWindowPresenter specificata e padre nella finestra specificata.

Create(AppWindowPresenter)

Crea una finestra con stili e proprietà, come definito nel AppWindowPresenterspecificato.

Destroy()

Tenta di eliminare definitivamente la finestra dell'app.

GetFromWindowId(WindowId)

Restituisce il AppWindow con il WindowIdspecificato, se disponibile. Restituisce null se il WindowId non può 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, DisplayArea)

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

MoveAndResize(RectInt32)

Sposta la finestra sul punto specificato nelle coordinate dello schermo 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 sotto la finestra specificata nell'ordine Z.

Resize(SizeInt32)

Ridimensiona la finestra in base alle dimensioni specificate.

ResizeClient(SizeInt32)

Ridimensiona la finestra in modo da contenere le dimensioni specificate per l'area client.

SetIcon(IconId)

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

SetIcon(String)

Imposta l'icona per la finestra utilizzando 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 è stata modificata e il sistema si trova in uno stato "stabile" per il tempo.

Closing

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

Destroying

Si verifica quando una finestra viene eliminata definitivamente.

Si applica a

Vedi anche