Window.ShowActivated Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |