簡體   English   中英

WPF旋轉TextBlock看起來不清楚

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM