Window.ShowActivated Proprietà
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.
Ottiene o imposta un valore che indica se una finestra è attivata la prima volta che viene visualizzata.
public:
property bool ShowActivated { bool get(); void set(bool value); };
public bool ShowActivated { get; set; }
member this.ShowActivated : bool with get, set
Public Property ShowActivated As Boolean
Valore della proprietà
true
se una finestra è attivata la prima volta che viene visualizzata. In caso contrario, false
. Il valore predefinito è true
.
Esempio
Nell'esempio seguente viene illustrato come usare il markup per configurare una finestra da aprire senza essere attivata.
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="WindowShowActivatedSnippets.AWindow"
ShowActivated="False">
using System.Windows;
namespace WindowShowActivatedSnippets
{
public partial class AWindow : Window
{
public AWindow()
{
InitializeComponent();
}
}
}
Imports System.Windows
Namespace WindowShowActivatedSnippets
Partial Public Class AWindow
Inherits Window
Public Sub New()
InitializeComponent()
End Sub
End Class
End Namespace
Nell'esempio seguente viene illustrato come usare il codice per configurare una finestra da aprire senza attivarla.
AWindow window = new AWindow();
window.ShowActivated = false;
window.Show();
Dim window As New AWindow()
window.ShowActivated = False
window.Show()
Commenti
Quando viene aperta una finestra con la relativa ShowActivated proprietà impostata false
su, la finestra non viene attivata e Activated l'evento non viene generato finché un utente attiva manualmente la finestra selezionandola. Dopo aver selezionato la finestra, attiva e disattiva normalmente.
Per impedire l'attivazione di una finestra quando viene aperta, la ShowActivated proprietà deve essere impostata su prima che la finestra venga visualizzata (chiamando Show); impostando false
ShowActivated su false
dopo che viene visualizzata una finestra non ha alcun effetto.
L'impostazione ShowActivated su su false
su una finestra aperta modally, chiamando ShowDialog, non ha alcun impatto reale. Anche se la finestra modale non verrà attivata, la finestra modale impedirà all'utente di attivare qualsiasi altra finestra dell'applicazione aperta.
Informazioni proprietà di dipendenza
Campo Identificatore | ShowActivatedProperty |
Proprietà dei metadati impostate su true |
Nessuno |