Window.ShowActivated Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob ein Fenster beim ersten Anzeigen aktiviert wird.

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

Eigenschaftswert

true, wenn ein Fenster beim ersten Anzeigen aktiviert wird, andernfalls false. Der Standardwert ist true.

Beispiele

Das folgende Beispiel zeigt, wie Sie mithilfe von Markup ein Fenster konfigurieren, das geöffnet werden soll, ohne aktiviert zu werden.

<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

Das folgende Beispiel zeigt, wie Sie mithilfe von Code ein Fenster konfigurieren, das geöffnet werden soll, ohne dass es aktiviert wird.

AWindow window = new AWindow();
window.ShowActivated = false;
window.Show();
Dim window As New AWindow()
window.ShowActivated = False
window.Show()

Hinweise

Wenn ein Fenster geöffnet wird, dessen ShowActivated Eigenschaft auf false festgelegt ist, wird das Fenster nicht aktiviert, und das Activated Ereignis wird erst ausgelöst, wenn ein Benutzer das Fenster manuell durch Auswählen aktiviert. Nachdem das Fenster ausgewählt wurde, wird es normal aktiviert und deaktiviert.

Um zu verhindern, dass ein Fenster beim Öffnen aktiviert wird, muss die ShowActivated -Eigenschaft auf false festgelegt werden, bevor das Fenster angezeigt wird (durch Aufrufen Showvon ); die Einstellung ShowActivated auf false , nachdem ein Fenster angezeigt wird, hat keine Auswirkung.

Das Festlegen ShowActivated von auf false für ein Fenster, das modal durch Aufrufen ShowDialogvon geöffnet wird, hat keine wirklichen Auswirkungen. Obwohl das modale Fenster nicht aktiviert wird, hindert das modale Fenster den Benutzer daran, andere geöffnete Anwendungsfenster zu aktivieren.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ShowActivatedProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für: