AppWindow Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
Create(AppWindowPresenter) |
Crea una finestra con stili e proprietà, come definito nell'oggetto specificato |
Create(AppWindowPresenter, WindowId) |
Crea una finestra con stili e proprietà, come definito nella finestra specificata |
Create(AppWindowPresenter, WindowId, DispatcherQueue) |
Crea una finestra con stili e proprietà, come definito nell'oggetto specificato, padre della finestra specificata |
Destroy() |
Tenta di eliminare la finestra dell'app. |
GetFromWindowId(WindowId) |
Restituisce l'oggetto con l'oggetto |
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. |