Window.ShowActivated Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, активировано ли окно при первом отображении.
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
.
Примеры
В следующем примере показано, как использовать разметку для настройки открываемого окна без активации.
<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
В следующем примере показано, как использовать код для настройки открываемого окна без его активации.
AWindow window = new AWindow();
window.ShowActivated = false;
window.Show();
Dim window As New AWindow()
window.ShowActivated = False
window.Show()
Комментарии
При открытии окна со свойством , для свойства ShowActivated , заданного false
значением , оно не активируется, а его Activated событие не вызывается до тех пор, пока пользователь вручную не активирует окно, выбрав его. После выбора окна оно активируется и деактивируется в обычном режиме.
Чтобы предотвратить активацию окна при его открытии ShowActivated , свойство должно быть задано false
в значение , прежде чем окно будет отображаться (путем вызова Show); значение ShowActivated после false
отображения окна не оказывает никакого влияния.
Установка ShowActivated значения в false
окно, которое открывается модально, путем вызова ShowDialogне оказывает реального влияния. Хотя модальное окно не будет активировано, модальное окно не позволит пользователю активировать другие открытые окна приложения.
Сведения о свойстве зависимостей
Поле идентификатора | ShowActivatedProperty |
Для свойств метаданных задано значение true |
Нет |