[英]WPF Rotated TextBlock look unclear
我有一個擴展器,其中TextBlock分配給了Header。 它旋轉了90度。 問題在於文本看起來不清楚:
如您所見,“調試”並不那么尖銳! 有辦法解決嗎?
我的XAML代碼是
<Window x:Class="Minecraft_Autocarafter.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid Margin="10,10,10,10">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="220*"/>
<ColumnDefinition Width="277*"/>
</Grid.ColumnDefinitions>
<Button Name="RunButton" Content="Run Bot" Click="RunButton_Click" HorizontalAlignment="Left" Width="80" Height="23" VerticalAlignment="Top"/>
<Button x:Name="StopButton" Content="Stop Bot" Click="StopButton_Click" HorizontalAlignment="Left" Width="80" Height="23" VerticalAlignment="Top" Margin="0,28,0,0" IsEnabled="False"/>
<ListBox x:Name="AblaufBox" Margin="100,0,0,0" HorizontalAlignment="Left" Width="100">
<ListBoxItem Content="Started"/>
<ListBoxItem Content="Checking Items"/>
<!--<ListBoxItem Name="Start" Content="Started"/>
<ListBoxItem Name="Start" Content="Started"/>-->
</ListBox>
<Expander Grid.Column="1" Margin="10,0,17,0" ExpandDirection="Right">
<Expander.Header>
<TextBlock Text="Debug">
<TextBlock.RenderTransform>
<TransformGroup>
<RotateTransform Angle="90"/>
<TranslateTransform X="25"/>
</TransformGroup>
</TextBlock.RenderTransform>
</TextBlock>
</Expander.Header>
<Grid Grid.Column="1" Visibility="Visible">
<ListBox Name="DebugListBox">
<ListBoxItem Content="Test"/>
</ListBox>
</Grid>
</Expander>
</Grid>
哦,我是在一個小時前開始WPF的,所以請不要對我發火:D
嘗試這個
<Expander Grid.Column="1" Margin="10,0,17,0" ExpandDirection="Right">
<Expander.Header>
<TextBlock Text="Debug" TextOptions.TextFormattingMode="Display">
</TextBlock>
</Expander.Header>
</Expander>
請參考此鏈接
嘗試設置TextBlock
屬性:
UseLayoutRounding="True" OR SnapsToDevicePixels="True"
TextOptions.TextFormattingMode="Display"
TextOptions.TextRenderingMode="ClearType"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.