Freigeben über


Window.ShowActivated Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, 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

truewenn beim ersten Anzeigen ein Fenster aktiviert wird; andernfalls . false Der Standardwert lautet true.

Beispiele

Das folgende Beispiel zeigt, wie Sie mithilfe von Markup ein Fenster so konfigurieren, dass es geöffnet wird, 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 so konfigurieren, dass es geöffnet wird, 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 mit seinem ShowActivated Eigenschaftensatz false geöffnet wird, wird das Fenster nicht aktiviert, und das Activated Ereignis wird erst ausgelöst, wenn ein Benutzer das Fenster manuell aktiviert, indem er es auswählt. Nachdem das Fenster ausgewählt wurde, wird es normal aktiviert und deaktiviert.

Um zu verhindern, dass ein Fenster aktiviert wird, wenn es geöffnet wird, muss die ShowActivated Eigenschaft festgelegt false werden, bevor das Fenster angezeigt wird (durch Aufrufen Show); Die Einstellung ShowActivated nach false dem Anzeigen eines Fensters hat keine Auswirkung.

Die Einstellung ShowActivated auf false ein Fenster, das modal geöffnet wird, durch Aufrufe ShowDialoghat keine wirklichen Auswirkungen. Obwohl das modale Fenster nicht aktiviert wird, verhindert das modale Fenster, dass der Benutzer andere geöffnete Anwendungsfenster aktiviert.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ShowActivatedProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für: