Window.ShowActivated Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállít egy értéket, amely jelzi, hogy az ablak aktiválva van-e az első megjelenítéskor.
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
Tulajdonság értéke
trueha egy ablak aktiválva van az első megjelenítésekor; egyéb esetben. false Az alapértelmezett érték a true.
Példák
Az alábbi példa bemutatja, hogyan konfigurálhat korrektúra használatával egy aktiválatlan ablakot.
<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
Az alábbi példa bemutatja, hogyan konfigurálhat kóddal egy ablakot, amely aktiválás nélkül nyitható meg.
AWindow window = new AWindow();
window.ShowActivated = false;
window.Show();
Dim window As New AWindow()
window.ShowActivated = False
window.Show()
Megjegyzések
Ha meg van nyitva egy ablak ShowActivated , amelynek tulajdonsága false meg van adva, az ablak nem aktiválódik, és az esemény nem Activated lesz aktiválva, amíg a felhasználó manuálisan nem aktiválja az ablakot a kijelöléssel. Az ablak kiválasztása után a szokásos módon aktiválja és inaktiválja az ablakot.
Ha meg szeretné akadályozni, hogy egy ablak a megnyitáskor aktiválódjon, a ShowActivated tulajdonságot az ablak megjelenítése előtt kell beállítani false (hívással Show); az ablak megjelenítése utáni beállításnak ShowActivatedfalse nincs hatása.
ShowActivated A modálisan megnyitott, hívással falsemegnyitott ablakban való beállításnak ShowDialog nincs tényleges hatása. Bár a modális ablak nem lesz aktiválva, a modális ablak megakadályozza, hogy a felhasználó bármely más megnyitott alkalmazásablakot aktiváljon.
Függőségi tulajdonság adatai
| Azonosító mező | ShowActivatedProperty |
Metaadat-tulajdonságok beállítása: true |
None |