Window.ShowActivated Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İlk gösterildiğinde bir pencerenin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.
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
Özellik Değeri
true
ilk gösterildiğinde bir pencere etkinleştirilirse; aksi takdirde , false
. Varsayılan değer: true
.
Örnekler
Aşağıdaki örnekte, etkinleştirilmeden açılacak bir pencere yapılandırmak için işaretlemenin nasıl kullanılacağı gösterilmektedir.
<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
Aşağıdaki örnekte, bir pencereyi etkinleştirilmeden açılacak şekilde yapılandırmak için kodun nasıl kullanılacağı gösterilmektedir.
AWindow window = new AWindow();
window.ShowActivated = false;
window.Show();
Dim window As New AWindow()
window.ShowActivated = False
window.Show()
Açıklamalar
Özelliği olarak false
ayarlanmış bir pencere ShowActivated açıldığında, pencere etkinleştirilmez ve Activated kullanıcı pencereyi seçerek el ile etkinleştirene kadar olayı tetiklenmez. Pencere seçildikten sonra normal şekilde etkinleştirilir ve devre dışı bırakılır.
Bir pencere açıldığında etkinleştirilmesini önlemek için, pencere gösterilmeden önce özelliğinin ShowActivated olarak ayarlanması false
gerekir (çağrılarak Show); bir pencere gösterildikten sonra ayarının ShowActivatedfalse
hiçbir etkisi yoktur.
ShowActivated
false
çağrısıyla ShowDialogmod aracılığıyla açılan bir pencerede ayarının gerçek bir etkisi yoktur. Kalıcı pencere etkinleştirilmeyecek olsa da, kalıcı pencere kullanıcının diğer açık uygulama pencerelerini etkinleştirmesini engeller.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | ShowActivatedProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |