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.
bir pencerenin ilk gösterildiğinde etkinleştirilip etkinleştirilmediğini gösteren 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, etkinleştirilmeden açılacak bir pencereyi 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 ayarlanmış false 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 pencerenin açıldığında etkinleştirilmesini önlemek için, ShowActivated pencere gösterilmeden önce özelliğinin olarak ayarlanması false gerekir (çağrılarak Show); bir pencere gösterildikten sonra ayarının ShowActivatedfalse hiçbir etkisi olmaz.
ShowActivated
false öğesini çağırarak ShowDialogmodlu olarak açılan bir pencerede ayarının gerçek bir etkisi yoktur. Kalıcı pencere etkinleştirilmese de, 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 |