Window.ShowActivated Propriedade

Definição

Recebe ou define um valor que indica se uma janela está ativada quando é mostrada pela primeira vez.

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

Valor de Propriedade

true se uma janela for ativada quando mostrada pela primeira vez; caso contrário, false. A predefinição é true.

Exemplos

O exemplo seguinte mostra como usar a marcação para configurar uma janela a ser aberta sem ser ativada.

<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

O exemplo seguinte mostra como usar código para configurar uma janela para ser aberta sem que esta seja ativada.

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

Observações

Quando uma janela com a ShowActivated sua propriedade definida como false é aberta, a janela não é ativada e o seu Activated evento não é ativado até que o utilizador a ative manualmente ao selecioná-la. Depois de selecionada a janela, esta ativa-se e desativa-se normalmente.

Para evitar que uma janela seja ativada quando esta abre, a ShowActivated propriedade deve ser definida para false antes da janela ser mostrada (chamando Show); definir ShowActivated para false depois de uma janela ser mostrada não tem efeito.

Definir ShowActivated para false numa janela que é aberta modalmente, ao chamar ShowDialog, não tem impacto real. Embora a janela modal não seja ativada, a janela modal impedirá o utilizador de ativar quaisquer outras janelas de aplicação abertas.

Informação de Propriedade de Dependência

Campo identificador ShowActivatedProperty
Propriedades dos metadados definidas como true None

Aplica-se a