Durchgestrichen Wirkung auf einen TextBlock
In einer Windows Store-App, gibt es eine Möglichkeit, um einen Durchgestrichenen Effekt auf einen TextBlock, der Inhalt? Wenn es nicht ist, eine RichTextBlock oder ähnliche Kontrollen machen würde. Es spielt keine Rolle, ob es durch XAML oder programmgesteuert (C#), aber ich würde es vorziehen, durch XAML-so würde es zeigen, in der designer.
Fand ich bei der Dokumentation von Microsoft, aber ich weiß nicht, wie es zu benutzen:
http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.text.itextcharacterformat.strikethrough.aspx
Du musst angemeldet sein, um einen Kommentar abzugeben.
Windows Store-apps haben Ihre eigenen namespace control (System.Ui.Xaml.Kontrollen). Sie werden sehen, dass der TextBlock für Windows Store-apps nicht TextDecoration-Eigenschaft: TextBlock-Dokumentation.
"Voll" .Net 4.5 TextBlock hat eine TextDecoration-Eigenschaft:.Net 4.5 WPF-TextBlock-Dokumentation.
Können Sie dies tun, in einem "hacky" Weg wie so:
Margin="0,10,0,0"
und die Linie wird rechts durch den text. Auch entfernt dieHorizontalAlignment
undWidth
Eigenschaften zu machen, füllen Sie die übergeordnete Zelle und schlagen sich durch den gesamten text.Es scheint, es ist nicht möglich, nachdem alle:
(http://social.msdn.microsoft.com/Forums/en-CA/winappswithcsharp/thread/cba0c363-60da-4e4e-9fc1-93f7c3658aff)
Aber Microsoft arbeitet daran:
(http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/d5362fe2-48f6-448d-92ae-25216345c46d)