Windows Store 응용 프로그램에서 TextBlock의 내용에 StrikeThrough 효과를 적용 할 수있는 방법이 있습니까? 존재하지 않으면 RichTextBlock 또는 이와 유사한 제어가 수행됩니다. 그것은 XAML을 통해 또는 프로그래밍 방식으로 (C#), 문제가되지 않지만 디자이너에서 표시 할 수 있도록 XAML 통해 선호합니다. TextBlock의 StrikeThrough 효과
내가 마이크로 소프트의 문서들이 발견,하지만 난 그것을 사용하는 방법을 알고하지 않습니다 : 결국 수없는 것 같다 http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.text.itextcharacterformat.strikethrough.aspx
6
A
답변
13
윈도우 스토어 앱은 자신의 제어 네임 스페이스 (System.Ui.Xaml.Controls)가 있습니다. Windows Store 앱용 TextBlock에 TextDecoration 속성이 없음을 알 수 있습니다 : TextBlock documentation.
"전체".Net 4.5 TextBlock에는 TextDecoration 속성이 있습니다 (.Net 4.5 WPF TextBlock Documentation).
당신은 지금처럼 "해키"방법으로이 작업을 수행 할 수 팁을위한
<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>
3
을 :
"우리는 할 수없는 것이다 최종적으로 Windows 8 용 XAML 프레임 워크의 TextDecoration 클래스를 포함하십시오. 즉, 은 취소 선 기능을 사용할 수 없지만 Underchild 클래스를 통해 텍스트에 밑줄을 긋기 위해서는 여전히 이됩니다. "
그러나, Microsoft는이 작업을한다 :
"이것은 밝은면에 윈도우 8 개발자 미리보기에서 XAML 텍스트 이야기 알려진 제한이. 곧 예정된 개선 사항이있는 지역이며이 문제를 해결할 예정입니다. "
관련 문제
- 1. WinRT에서 TextBlock의 외부 광선 효과
- 2. TextBlock의 애니메이션 페이드 아웃 효과
- 3. TextBlock의 TiltEffect
- 4. TextBlock의 폭 내 XAML 페이지의 GridView
- 5. TextBlock의 여백 텍스트
- 6. TextBlock의 표시 줄 수
- 7. TextBlock의 여러 색상
- 8. WPF : 그래서 여기 TextBlock의
- 9. TextBlock의 TextWrapping는 StackPanel의
- 10. Validation.ErrorTemplate에서 TextBlock의 FontSize 바인딩
- 11. TextBlock의 라우팅 된 이벤트
- 12. Silverlight UI TextBlock의 자동화
- 13. TextBlock의 문자 수 제한
- 14. 실버 라이트 3 TextBlock의 텍스트
- 15. TextBlock의 ScrollViewer 템플릿이 스크롤을 라우팅합니까?
- 16. WPF TextBlock의 다이내믹 텍스트 바인딩
- 17. WP7 TextBlock의 목록 상자 텍스트
- 18. AutoCompleteBox에서 TextBlock의 가치 얻기 DataTemplate
- 19. Viewbox에있는 Textblock의 FontSize를 설정하는 방법
- 20. WPF 열 폭과 TextBlock의 사이즈
- 21. 동적으로 TextBlock의 텍스트 바인딩을 설정하십시오.
- 22. Textblock의 TextTrimming 속성이 작동하지 않습니다.
- 23. 시멘트 효과 - 예술적 효과
- 24. 유리 효과 - 예술적 효과
- 25. 효과
- 26. 효과
- 27. jQuery 흐림 효과 효과 문제
- 28. 캔버스가 TextBlock의 TextAlignment 값을 덮어 씁니다.
- 29. InlineUIElement가 TextBlock의 클리핑 영역을 준수하지 않습니다.
- 30. 렌더링되기 전에 WPF에서 TextBlock의 크기를 어떻게 측정합니까?
감사합니다. 'Margin = "0,10,0,0"'을 추가하고 텍스트 오른쪽에 줄이 나타납니다. 또한 HorizontalAlignment와 Width 속성을 제거하여 부모 셀을 채우고 전체 텍스트를 삭제합니다. – dcastro