Window.ShowActivated Window.ShowActivated Window.ShowActivated Window.ShowActivated Property

Определение

Возвращает или задает значение, указывающее, активировано ли окно при первом отображении.Gets or sets a value that indicates whether a window is activated when first shown.

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

Значение свойства

Значение true, если окно активируется при первом отображении; в противном случае — значение false.true if a window is activated when first shown; otherwise, false. Значение по умолчанию — true.The default is true.

Примеры

В следующем примере показано, как использовать разметку для настройки открытия окна без активации.The following example shows how to use markup to configure a window to be opened without being activated.

<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

В следующем примере показано, как использовать код для настройки открытия окна без его активации.The following example shows how to use code to configure a window to be opened without it being activated.

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

Комментарии

Если окно ShowActivated , свойство которого false имеет значение, открыто, окно не активируется, и его Activated событие не возникает, пока пользователь не активирует окно вручную, выбирая его.When a window with its ShowActivated property set to false is opened, the window is not activated and its Activated event is not raised until a user manually activates the window by selecting it. После выбора окна он активируется и деактивируется обычным образом.After the window is selected, it activates and deactivates normally.

Чтобы предотвратить ShowActivated активацию окна при его открытии, свойство должно быть установлено в false значение до отображения окна (путем false вызова Show); Установка значения ShowActivated после отображения окна не оказывает никакого воздействия.To prevent a window from being activated when it opens, the ShowActivated property must be set to false before the window is shown (by calling Show); setting ShowActivated to false after a window is shown has no effect.

Установка значения ShowActivatedвокне , которое открыто модально, вызовет ShowDialog, не оказывает никакого влияния. falseSetting ShowActivated to false on a window that is opened modally, by calling ShowDialog, has no real impact. Хотя модальное окно не будет активировано, модальное окно не позволит пользователю активировать все открытые окна приложений.Although the modal window will not be activated, the modal window will prevent the user from activating any other open application windows.

Сведения о свойстве зависимостейDependency Property Information

Поле идентификатораIdentifier field ShowActivatedProperty
Свойства метаданных, для которых задано значениеtrueMetadata properties set to true НетNone

Применяется к