Application.RenderWithVisualStyles Ö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.
Geçerli uygulamanın görsel stiller içeren denetimler çizip çizmediğini belirten bir değer alır.
public:
static property bool RenderWithVisualStyles { bool get(); };
public static bool RenderWithVisualStyles { get; }
static member RenderWithVisualStyles : bool
Public Shared ReadOnly Property RenderWithVisualStyles As Boolean
Özellik Değeri
true uygulama pencerelerinin istemci alanındaki denetimler için görsel stiller etkinleştirildiyse; aksi takdirde , false.
Açıklamalar
Özel bir denetim çiziyorsanız, görünümünün uygulamadaki diğer denetimlerle tutarlı olması için denetimi görsel stillerle mi yoksa görsel stiller olmadan mı çizeceğine karar vermek için bu özelliği kullanın.
Aşağıdaki tabloda, döndürülmesi RenderWithVisualStylesiçin true var olması gereken dört koşul gösterilmektedir.
| Condition | Açıklama |
|---|---|
| İşletim sistemi görsel stilleri destekler | Bu koşulu ayrı olarak doğrulamak için IsSupportedByOS sınıfının VisualStyleInformation özelliğini kullanın. |
| Kullanıcı işletim sisteminde görsel stilleri etkinleştirdi | Bu koşulu ayrı olarak doğrulamak için IsEnabledByUser sınıfının VisualStyleInformation özelliğini kullanın. |
| Uygulamada görsel stiller etkinleştirilir | Görsel stiller, EnableVisualStyles() yöntemini çağırarak veya denetimleri çizmek için ComCtl32.dll sürüm 6 veya daha yeni bir sürümün kullanılacağını belirten bir uygulama bildirimi aracılığıyla bir uygulamada etkinleştirilebilir. |
| Uygulama pencerelerinin istemci alanını çizmek için görsel stiller kullanılıyor | Bu koşulu ayrı olarak doğrulamak için, VisualStyleState sınıfının Application özelliğini kullanın ve VisualStyleState.ClientAreaEnabled veya VisualStyleState.ClientAndNonClientAreasEnabled değerine sahip olduğunu doğrulayın. |