Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Proprietà Application.ShutdownMode

Ottiene o imposta la condizione che causa Shutdown metodo da chiamare.

Spazio dei nomi:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public ShutdownMode ShutdownMode { get; set; }
<object ShutdownMode="ShutdownMode" .../>

Valore proprietà

Tipo: System.Windows.ShutdownMode
In ShutdownMode valore di enumerazione. il valore predefinito è OnLastWindowClose.

Interruzione di applicazioni in esecuzione solo quando Shutdown il metodo dell'applicazione viene chiamato. Shut down può verificarsi in modo implicito o esplicito, come specificato dal valore di ShutdownMode proprietà.

Se si imposta ShutdownMode in OnLastWindowClose, Windows Presentation Foundation (WPF) in modo implicito chiamate Shutdown quando l'ultima finestra in un'applicazione viene chiusa, anche se di windows è stata attualmente creata un'istanza sono impostate come finestra principale (vedere MainWindow).

In ShutdownMode di OnMainWindowClose cause Windows Presentation Foundation (WPF) per eliminare in modo implicito chiamare Shutdown quando MainWindow si chiude, anche se altre finestre sono attualmente aperti.

La durata di alcune applicazioni non può dipendere da quando la finestra principale o l'ultima finestra è chiusa, o non può dipendere da windows affatto. Per questi scenari è necessario impostare ShutdownMode proprietà di OnExplicitShutdown, che richiede un oggetto esplicito Shutdown chiamata al metodo per interrompere l'applicazione. In caso contrario, l'applicazione continua a essere eseguita in background.

ShutdownMode può essere configurato in modo dichiarativo da XAML o a livello di codice dal codice.

Questa proprietà è disponibile solo dal thread che ha creato Application oggetto.

Nell'esempio seguente viene illustrato come configurare ShutdownMode per specificare che un'applicazione deve essere chiusa in modo esplicito.


<Application
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    StartupUri="MainWindow.xaml"
    ShutdownMode="OnExplicitShutdown"
    >
</Application>


.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft