Window.ShowActivated Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |