Window.ShowActivated Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |