Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu örnekte, erişim anahtarı olan ve metin kaydırmayı destekleyen bir denetimin nasıl oluşturulacağı gösterilmektedir. Örnek, bu kavramları göstermek için bir Label denetimi kullanır.
Örnek
Etiketinize Metin Sarmalama Ekleme
Label denetimi metin kaydırmayı desteklememektedir. Birden çok satıra kaydıran bir etikete ihtiyacınız varsa, metin kaydırmayı destekleyen başka bir öğeyi iç içe yerleştirebilir ve öğeyi etiketin içine yerleştirebilirsiniz. Aşağıdaki örnekte, birkaç metin satırı kaydıran bir etiket oluşturmak için TextBlock nasıl kullanılacağı gösterilmektedir.
<Label Width="200" HorizontalAlignment="Left">
<TextBlock TextWrapping="WrapWithOverflow">
A long piece of text that requires text wrapping
goes here.
</TextBlock>
</Label>
Etiketinize Erişim Anahtarı ve Metin Kaydırma ekleme
Erişim anahtarı, yani anımsatıcı, olan bir Label'a ihtiyacınız varsa, AccessTextiçindeki Label öğesini kullanın.
Label, Button, RadioButton, CheckBox, MenuItem, TabItem, Expanderve GroupBox gibi denetimler varsayılan denetim şablonlarına sahiptir. Bu şablonlar bir ContentPresenteriçerir. Ayarlayabileceğiniz özelliklerden biri ContentPresenter üzerindeki RecognizesAccessKey'dir ve bunu, denetim için bir erişim anahtarı belirtmek amacıyla kullanabilirsiniz, değeri "true" olabilir.
Aşağıdaki örnek, bir erişim anahtarına sahip ve metin kaydırmayı destekleyen bir Label'nın nasıl oluşturulacağını göstermektedir. Metin kaydırmayı etkinleştirmek için örnek, TextWrapping özelliğini ayarlar ve erişim anahtarını belirtmek için bir alt çizgi karakteri kullanır. (Alt çizgi karakterinin hemen ardından gelen karakter erişim anahtarıdır.)
<TextBox Name="textBox1" Width="50" Height="20"/>
<Label Width="200" HorizontalAlignment="Left"
Target="{Binding ElementName=textBox1}">
<AccessText TextWrapping="WrapWithOverflow">
_Another long piece of text that requires text wrapping
goes here.
</AccessText>
</Label>
Ayrıca bakınız
.NET Desktop feedback