Condividi tramite


Window.ShowActivated Proprietà

Definizione

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 falseShowActivated 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

Si applica a