的問題是:我怎麼能旋轉WPF的TextBox 裏面的文本,而不旋轉文本框本身? (Rotate text only)
我已經嘗試了不同的RenderTransforms,LayoutTransforms但這並沒有幫助我。在WPF的TextBox旋轉文本不旋轉控件本身
1
A
回答
1
發現回答自己:把文本框等的控制,也就是裏面的RichTextBox:
<RichTextBox>
<FlowDocument>
<Paragraph>
<TextBlock Text="Stacked text!">
<TextBlock.LayoutTransform>
<RotateTransform Angle="-90"></RotateTransform>
</TextBlock.LayoutTransform>
</TextBlock>
</Paragraph>
</FlowDocument>
</RichTextBox>
1
我要說的是正確的解決你的問題是定義一個定製ControlTemplate
爲TextBox
和應用RotateTransform
到ScrollViewer
元件:
<TextBox Background="Yellow" Text="test">
<TextBox.Template>
<ControlTemplate TargetType="{x:Type TextBox}">
<Border x:Name="border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True">
<ScrollViewer x:Name="PART_ContentHost" Focusable="false" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden">
<ScrollViewer.LayoutTransform>
<RotateTransform Angle="-90"></RotateTransform>
</ScrollViewer.LayoutTransform>
</ScrollViewer>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Opacity" TargetName="border" Value="0.56"/>
</Trigger>
<Trigger Property="IsMouseOver" Value="true">
<Setter Property="BorderBrush" TargetName="border" Value="#FF7EB4EA"/>
</Trigger>
<Trigger Property="IsKeyboardFocused" Value="true">
<Setter Property="BorderBrush" TargetName="border" Value="#FF569DE5"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</TextBox.Template>
</TextBox>
相關問題
- 1. WPF旋轉文本
- 2. 旋轉文本
- 3. LibGDX - 旋轉SpriteBatch本身
- 4. CSS3文本旋轉
- 5. jquery文本旋轉
- 6. 旋轉錨文本?
- 7. HTML5文本旋轉
- 8. JavaScript文本旋轉
- 9. WPF旋轉木馬/旋轉元件
- 10. 在HTML中旋轉文本
- 11. 在Swift中旋轉文本
- 12. 旋轉的Excel單元格文本不打印旋轉
- 13. Java2D中的文本旋轉
- 14. 的Python:文本旋轉座
- 15. Android中的旋轉文本
- 16. 帶OpenVG的旋轉文本
- 17. 旋轉文本的jQuery
- 18. Mfc的鼠標滾輪不旋轉,旋轉按鈕控制文本框
- 19. CSS控制尺寸/旋轉文本
- 20. PDFsharp:如何在旋轉的PDF中旋轉文本和圖像?
- 21. 核心文本旋轉不正確旋轉 - 斯威夫特
- 22. 旋轉圖像Alt文本不旋轉圖像
- 23. 文本旋轉 - 與IE
- 24. UIView旋轉文本操作
- 25. SharpDX DirectWrite旋轉文本
- 26. 了JavaFx旋轉文本
- 27. 對PDF旋轉文本
- 28. CSS旋轉文本 - 複雜
- 29. 使用Textrenderer旋轉文本
- 30. SSRS旋轉文本框?
只能旋轉文字? – Sajeetharan
是,旋轉文本只有 – user306080
我不認爲它可能 – Sajeetharan