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 |