Window.ShowActivated Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |