Bir Windows Mağazası Uygulamasında, bir TextBlock içeriği üzerinde StrikeThrough efekti uygulamak için herhangi bir yol var mı? Eğer yoksa, bir RichTextBlock veya benzeri kontroller yapardı. XAML veya program aracılığıyla (C#) olup olmadığı önemli değil, XAML'den tercih ediyorum, bu yüzden tasarımcıda gösterilecek. StrikeThroughBir efekt üzerinde bir TextBlock
Ben Microsoft'un belgeleri arasında buldum, ama bunu nasıl kullanılacağını bilmiyorum: O sonuçta mümkün değildir görünüyor http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.text.itextcharacterformat.strikethrough.aspxcevap
Windows Mağazası uygulamalarının kendi kontrolü ad (System.Ui.Xaml.Controls) var. Windows Mağazası uygulamaları için TextBlock uygulamasının bir TextDecoration özelliği olmadığını görürsünüz: TextBlock documentation.
"Tam" .Net 4.5 TextBlock'un bir TextDecoration özelliği vardır: .Net 4.5 WPF TextBlock Documentation.
Öyle gibi "hacky" bir şekilde yapabilirsiniz: ipucu için
<Grid Height="30">
<TextBlock Text="This is a test" FontSize="22" Height="34" HorizontalAlignment="Center" Foreground="White" />
<Line Stretch="Fill" Stroke="white" StrokeThickness="2 " X1="1" Width="120" VerticalAlignment="Center" HorizontalAlignment="Center" />
</Grid>
:
"Biz mümkün olmaz Windows 8 için XAML çerçevesinin son realese için TextDecoration sınıfını içerir. Bu, üstü çizili özelliği kullanamayacağınız anlamına gelir, ancak yine de Underline sınıfı aracılığıyla metnin altını çizebilen olacaktır. "
Ancak Microsoft bu konuda çalışıyor:
"Bu İşin güzel tarafı, Windows 8 geliştirici önizleme XAML metin hikayede bilinen bir sınırlama bu. yakında düzenlenecek olan ile ilgili bir alandır. Bu sorununu çözmeyi bekliyoruz. "
- 1. tvOS: UICollectionViewCell üzerinde paralaks efekt oluşturma
- 2. TextBlock
- 3. Dikdörtgen gölgede efekt gölgesi
- 4. Matplotlib: cbar.set_xticklabels efekt içermiyor
- 5. Sis Sisli için Efekt Kullanma
- 6. Taşma yapabilir: gizli efekt düzeni?
- 7. Web sitesi kaydırmasına efekt ekleme
- 8. Bir Kılavuzda TextBlock için Döküm Denetimi
- 9. Aşağıdaki gibi eşmerkezli daire üzerinde bir efekt (metalik parlaklık ile parlaklık) nasıl çizilir?
- 10. TextBlock Sarma Özelliği Çalışmıyor
- 11. WPF TextBlock Binding
- 12. WPF Bir TextBlock üzerinde varsayılan stilin ayarlanması, bir Etiketin stilini geçersiz kılar.
- 13. TextBlock metni bir ViewBox içine yerleştirildiğinde sarılmıyor
- 14. WP7 TextBlock bir liste kutusu metni
- 15. TextBlock metnimin kırpılıp kesilmediğini nasıl belirleyebilirim?
- 16. WPF - Birçok eleman üzerindeki aynı efekt
- 17. jQuery.Cycle - aynı kapsayıcıda iki farklı efekt kullanın
- 18. WPF'de HTML'yi görüntülemek için TextBlock
- 19. Programsal olarak ayarlanmış textblock marjı
- 20. C# WPF - ScrollViewer + TextBlock sorunları
- 21. TextBlock <Run> aralık
- 22. WPF - TextBlock - Biçim Metin Programlı
- 23. nasıl WP7 içinde satırlı TextBlock kullanmak için?
- 24. Bir TextBlock bir GridViewColumn içinde nasıl ortalanır? (Örnek xaml dahil)
- 25. WPF: TemplateBinding ile bir TextBlock için bir tamsayı bağlama
- 26. iPhone'lar nasıl oluşturulur? Header kaydırma html için efekt?
- 27. girmesini TextBlock önlemenin yolları otomatik odaklama
- 28. TextBlock Metin Gözlemlenebilir BirKoleksiyona Bağlama .Kullanıcı özelliği
- 29. WPF TextBlock yüksekliğini iki satıra sınırlayabilir miyim?
- 30. Label ile TextBlock arasındaki kültür farkı
teşekkür ederiz. Margin = "0,10,0,0" yi ekledim ve satır metinden geçiyor. Ayrıca, ana hücreyi dolduracak ve metnin tamamında yer alan "HorizontalAlignment" ve "Width" özelliklerini de kaldırabilirsiniz. – dcastro