2012-08-23 17 views
14

Metin kutusu odaklanmamışken, seçilen metni bir wpf metin kutusunda vurgulamak istiyorum. Benim uygulamamda, metin kutum hiç bir zaman odaklanmıyor ve her tuş girişi manuel olarak gerçekleştiriliyor.Odaklama olmadan bir wpf metin kutusundaki metni nasıl vurgulayabilir/seçebilirsiniz?

Metin kutusu odaklanmadığında seçilen metni vurgulamanın bir yolu olup olmadığını merak ediyordum?

Herhangi bir yardım için teşekkür ederiz! Bu yardımcı olur

textBoxToHighlight.Focus(); 
textBoxToHighlight.Select(0, textBoxToHighlight.Text.Length); 

Hope:

+0

nasıl metin kutusu odak geçmez elle eğer anahtarı do? – Paparazzi

+1

olası bir kopyası [Odaklanmadığında WPF TextBox seçimini nasıl tutabilirsiniz?] (Http://stackoverflow.com/questions/642498/how-to-keep-wpf-textbox-selection-when-not-focused) –

+0

@Blam : Metin kutusunun metnini ayarladım. – user1340852

cevap

11

Sen amaca ulaşmak için aşağıdaki kodu kullanabilirsiniz. İşte source.

10

diğer alternatif:

textBoxName.SelectAll(); 
İlgili konular