Window.ShowActivated Tulajdonság

Definíció

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

A következőre érvényes: