Window.ShowActivated Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se una finestra viene attivata per la prima volta.
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
Valore della proprietà
true se una finestra viene attivata quando viene visualizzata per la prima volta; in caso contrario, false. Il valore predefinito è true.
Esempio
Nell'esempio seguente viene illustrato come usare il markup per configurare una finestra da aprire senza essere attivata.
<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
Nell'esempio seguente viene illustrato come usare il codice per configurare una finestra da aprire senza attivarla.
AWindow window = new AWindow();
window.ShowActivated = false;
window.Show();
Dim window As New AWindow()
window.ShowActivated = False
window.Show()
Commenti
Quando viene aperta una finestra con la relativa ShowActivated proprietà impostata su false , la finestra non viene attivata e il relativo Activated evento non viene generato finché un utente non attiva manualmente la finestra selezionandola. Dopo aver selezionato la finestra, viene attivata e disattivata normalmente.
Per impedire l'attivazione di una finestra all'apertura, la ShowActivated proprietà deve essere impostata su false prima che la finestra venga visualizzata (chiamando Show); l'impostazione ShowActivated su false dopo che viene visualizzata una finestra non ha alcun effetto.
L'impostazione su ShowActivatedfalse su su una finestra aperta in modo modally, chiamando ShowDialog, non ha alcun impatto reale. Anche se la finestra modale non verrà attivata, la finestra modale impedirà all'utente di attivare qualsiasi altra finestra dell'applicazione aperta.
Informazioni sulle proprietà di dipendenza
| Campo Identificatore | ShowActivatedProperty |
Proprietà dei metadati impostate su true |
Nessuno |