Window.ShowActivated Egenskap

Definition

Hämtar eller anger ett värde som anger om ett fönster aktiveras när det först visas.

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

Egenskapsvärde

trueom ett fönster aktiveras när det först visas; annars . false Standardvärdet är true.

Exempel

I följande exempel visas hur du använder markering för att konfigurera ett fönster som ska öppnas utan att aktiveras.

<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

I följande exempel visas hur du använder kod för att konfigurera ett fönster som ska öppnas utan att det aktiveras.

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

Kommentarer

När ett fönster med dess ShowActivated egenskap inställd på false öppnas aktiveras inte fönstret och dess Activated händelse aktiveras inte förrän en användare aktiverar fönstret manuellt genom att välja det. När fönstret har valts aktiveras och inaktiveras det normalt.

För att förhindra att ett fönster aktiveras när det öppnas ShowActivated måste egenskapen anges till false innan fönstret visas (genom att anropa Show); inställningen ShowActivated till false när ett fönster visas har ingen effekt.

Om du anger ShowActivated till false på ett fönster som öppnas modally, genom att anropa ShowDialog, har ingen verklig inverkan. Även om modal-fönstret inte kommer att aktiveras, förhindrar modal-fönstret användaren från att aktivera andra öppna programfönster.

Information om beroendeegenskap

Identifierarfält ShowActivatedProperty
Metadataegenskaper inställda på true Ingen

Gäller för