Compartir vía


Window.ShowActivated Propiedad

Definición

Obtiene o establece un valor que indica si una ventana se activa la primera vez que se muestra.

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 propiedad

Es true si una ventana se activa la primera vez que se muestra; de lo contrario, es false. De manera predeterminada, es true.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el marcado para configurar una ventana que se va a abrir sin activarse.

<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

En el ejemplo siguiente se muestra cómo usar código para configurar una ventana que se va a abrir sin que se active.

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

Comentarios

Cuando se abre una ventana con su ShowActivated propiedad establecida false en , la ventana no se activa y su Activated evento no se genera hasta que un usuario activa manualmente la ventana seleccionándola. Una vez seleccionada la ventana, se activa y desactiva normalmente.

Para evitar que se active una ventana cuando se abra, la ShowActivated propiedad debe establecerse false en antes de que se muestre la ventana (llamando a Show); al establecer ShowActivated en false después de que se muestre una ventana no tiene ningún efecto.

false Si se establece ShowActivated en en una ventana que se abre de forma modally, al llamar a ShowDialog, no tiene ningún impacto real. Aunque la ventana modal no se activará, la ventana modal impedirá que el usuario active cualquier otra ventana de aplicación abierta.

Información sobre propiedades de dependencia

Campo identificador ShowActivatedProperty
Propiedades de metadatos establecidas en true None

Se aplica a