Window.ShowActivated Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda je okno aktivováno při prvním zobrazení.
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
Hodnota vlastnosti
true
je-li při prvním zobrazení aktivováno okno; v opačném případě . false
Výchozí formát je true
.
Příklady
Následující příklad ukazuje, jak pomocí značek nakonfigurovat okno tak, aby se otevřelo bez aktivace.
<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
Následující příklad ukazuje, jak pomocí kódu nakonfigurovat okno tak, aby se otevřelo bez aktivace.
AWindow window = new AWindow();
window.ShowActivated = false;
window.Show();
Dim window As New AWindow()
window.ShowActivated = False
window.Show()
Poznámky
Když se otevře okno s vlastností ShowActivated nastavenou na false
, okno se neaktivuje a jeho Activated událost se nevyvolá, dokud uživatel okno ručně neaktivuje jeho výběrem. Po výběru okna se aktivuje a deaktivuje normálně.
Chcete-li zabránit aktivaci okna při jeho otevření, ShowActivated musí být vlastnost nastavena na false
před zobrazením okna (voláním Showpříkazu ); nastavení ShowActivated po false
zobrazení okna nemá žádný vliv.
Nastavení ShowActivated na false
v okně, které je otevřeno modálně voláním ShowDialog, nemá žádný skutečný vliv. Přestože modální okno nebude aktivováno, modální okno zabrání uživateli v aktivaci všech ostatních otevřených oken aplikací.
Informace o vlastnosti závislosti
Pole Identifikátor | ShowActivatedProperty |
Vlastnosti metadat nastavené na true |
Žádné |