gpt4 book ai didi

c# - UWP/WinRT中如何让textblock中的文字垂直显示

转载 作者:行者123 更新时间:2023-11-30 21:53:47 26 4
gpt4 key购买 nike

我需要在我的 UWP 应用程序中更改文本的显示顺序,但不幸的是我没有找到任何直接的解决方案来这样做。

WinRT 中的文本 block 不支持此属性,至少我无法从 MSDN 中找到有关此功能的任何信息。我找到了一个解决方案,我需要创建一个支持垂直顺序显示文本的"new"文本 block 控件,但该解决方案适用于 silverlight,因此我正在研究它是否有效。

这是文本 block 正常工作的方式: enter image description here

这就是我希望它工作的文本 block 的方式:

enter image description here

我知道有一种方法可以设置宽度和文字环绕,但它只适用于特定的屏幕尺寸和分辨率,这意味着在其他屏幕下文本将无法正常显示

如有任何提示,我们将不胜感激。

最佳答案

要在 UWP 中获得“真正的”垂直文本,请尝试以下操作:

<TextBlock Text="Rotated Text" 
FontSize="18"
Foreground="Black">
<TextBlock.RenderTransform>
<RotateTransform Angle="-90" />
</TextBlock.RenderTransform>
</TextBlock>

关于c# - UWP/WinRT中如何让textblock中的文字垂直显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33659535/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com