FrameworkElement.FocusVisualStyle Özellik
Ö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.
Klavye odağını yakaladığında bu öğeye uygulanacak görünüm, efektler veya diğer stil özelliklerinin özelleştirilmesini sağlayan bir özelliği alır veya ayarlar.
public:
property System::Windows::Style ^ FocusVisualStyle { System::Windows::Style ^ get(); void set(System::Windows::Style ^ value); };
public System.Windows.Style FocusVisualStyle { get; set; }
member this.FocusVisualStyle : System.Windows.Style with get, set
Public Property FocusVisualStyle As Style
Odak üzerinde uygulamak istediğiniz stil. Bağımlılık özelliğinde bildirilen varsayılan değer boş bir statiktir Style. Ancak, çalışma zamanındaki etkin değer genellikle (ancak her zaman değil) denetimler için tema desteği tarafından sağlanan bir stildir.
Bu özellik görsel görünümü etkiler ancak meta verilerde rapor AffectsRender vermez. Bunun nedeni, görsel görünüm değişikliğinin olay odaklı olması ve her zaman uygulanamayabilir ve bu nedenle meta verilerde genel olarak herhangi bir görsel veya düzen bilgisi raporlamaması gerekir.
Kavramsal olarak, bir denetime uygulanan odağın görsel davranışı denetimden denetime tutarlı olmalıdır. Tutarlılığı zorlamanın en mantıklı yolu, yalnızca temanın tamamını oluşturuyorsanız odak görseli stilini değiştirmektir. Bu özelliğin temanın parçası olarak değil tek tek denetim stillerinde ayarlanması, bu özelliğin amaçlanan kullanımı değildir, çünkü klavye odağıyla ilgili kafa karıştırıcı bir kullanıcı deneyimine yol açabilir. Bir temada kasıtlı olarak tutarlı olmayan denetime özgü davranışlar kullanmayı düşünüyorsanız, veya IsKeyboardFocusWithingibi IsFocused tek tek giriş durumu özellikleri için stillerdeki tetikleyicileri kullanmak ve bunu mevcut odak görseli stillerini görsel olarak etkilemeyen bir şekilde yapmak çok daha iyi bir yaklaşımdır. Tasarım amacı FocusVisualStyle ve alternatif odak özellikleri hakkında daha fazla bilgi için bkz. Denetimlerde Odak için Stil Oluşturma ve FocusVisualStyle.
<object FocusVisualStyle="{resourceExtension styleResourceKey}"/>
resourceExtension
Aşağıdakilerden biri: , veya . Bkz . XAML Kaynakları.
styleResourceKey
İstenen stili tanımlayan anahtar. Anahtar, içinde var olan bir ResourceDictionarykaynağa başvurur.
Not
Özellik öğesi söz dizimi teknik olarak mümkündür, ancak önerilmez. Bkz . Satır içi Stiller ve Şablonlar. TemplateBinding veya Binding kullanan bir bağlama başvurusu da mümkündür, ancak nadirdir.
Tanımlayıcı alanı | FocusVisualStyleProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |
Ürün | Sürümler |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: