Window.ShowActivated Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een venster wordt geactiveerd wanneer het eerst wordt weergegeven.

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

Waarde van eigenschap

true als een venster wordt geactiveerd wanneer deze voor het eerst wordt weergegeven; anders, false. De standaardwaarde is true.

Voorbeelden

In het volgende voorbeeld ziet u hoe u markeringen gebruikt om een venster te configureren dat moet worden geopend zonder te worden geactiveerd.

<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

In het volgende voorbeeld ziet u hoe u code gebruikt om een venster te configureren dat moet worden geopend zonder dat het wordt geactiveerd.

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

Opmerkingen

Wanneer een venster met ShowActivated de eigenschap is ingesteld false op wordt geopend, wordt het venster niet geactiveerd en Activated wordt de gebeurtenis pas geactiveerd wanneer een gebruiker het venster handmatig activeert door het venster te selecteren. Nadat het venster is geselecteerd, wordt het normaal geactiveerd en gedeactiveerd.

Om te voorkomen dat een venster wordt geactiveerd wanneer het wordt geopend, moet de ShowActivated eigenschap worden ingesteld false op voordat het venster wordt weergegeven (door aan te roepen Show); instellen ShowActivated op false nadat een venster wordt weergegeven, geen effect heeft.

ShowActivated Het instellen false op een venster dat modaal wordt geopend door aan te roepenShowDialog, heeft geen echte invloed. Hoewel het modale venster niet wordt geactiveerd, voorkomt het modale venster dat de gebruiker andere geopende toepassingsvensters activeert.

Informatie over afhankelijkheidseigenschappen

Id-veld ShowActivatedProperty
Eigenschappen van metagegevens ingesteld op true Geen

Van toepassing op