使用layouttransform时,wpf文本块文本不明确

时间:2011-08-01 09:09:27

标签: wpf layouttransform

我正在使用TextBlock控件。 TextBlock中的文本清晰显示0度旋转。

但如果我使用LayoutTransform将控件旋转到90度,则文字不清晰。一些模糊的显示。

是否还有其他方法可以在没有LayoutTransform的情况下旋转文本或其他方式进行清晰显示?

3 个答案:

答案 0 :(得分:3)

尝试在TextBox上使用“UseLayoutRounding = true”

答案 1 :(得分:0)

我知道这是一个老问题,然而,我遇到了与用户控件相同的问题,其中SnapsToDevicePixels =“True”和UseLayoutRounding =“True” 使用第一个标签下方的代码显示模糊的框,而未转换的文本显示文本完美。我尝试将快照向上舍入并将属性舍入到层次结构中,最后,修复此行为的唯一方法是将UseLayoutRounding =“True”应用于窗口。将它应用于任何其他子面板或用户控件并没有解决它。

        <form  method="post" action="{{route('deletedata', $ls->id)}}">
          {{ csrf_field() }}
                <input name="_method" type="hidden" value="DELETE">
          <button class="btn btn-outline-danger" type="submit" >Rimuovi</button>
        </form>

答案 2 :(得分:0)

设置TextBlock的Foreground属性的值(如Black)将是清晰的。当我将textblock旋转90度时,它在我的项目中起作用。