Window.ShowActivated Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy okno jest aktywowane po pierwszym wyświetleniu.

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

Wartość właściwości

true jeśli okno jest aktywowane po pierwszym wyświetleniu; w przeciwnym razie , false. Wartość domyślna to true.

Przykłady

W poniższym przykładzie pokazano, jak za pomocą znaczników skonfigurować okno do otwarcia bez aktywowania.

<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

W poniższym przykładzie pokazano, jak używać kodu do konfigurowania okna do otwarcia bez aktywowania.

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

Uwagi

Po otwarciu okna z ustawioną ShowActivatedfalse właściwością okno nie zostanie aktywowane, a jego Activated zdarzenie nie zostanie podniesione, dopóki użytkownik ręcznie aktywuje okno, wybierając go. Po wybraniu okna uaktywnia się i dezaktywuje normalnie.

Aby zapobiec aktywowaniu okna po otwarciu, ShowActivated właściwość musi być ustawiona na false wartość przed pokazaniem okna (przez wywołanie metody Show); ustawienie na ShowActivated wartość po false wyświetleniu okna nie ma wpływu.

Ustawienie ShowActivated wartości na false w oknie otwartym modalnie przez wywołanie metody ShowDialognie ma rzeczywistego wpływu. Chociaż modalne okno nie zostanie aktywowane, modalne okno uniemożliwi użytkownikowi aktywowanie innych otwartych okien aplikacji.

Informacje dotyczące właściwości zależności

Pole identyfikatora ShowActivatedProperty
Właściwości metadanych ustawione na true Brak

Dotyczy