C# 某些字母后插入符号的大小不同

C# 某些字母后插入符号的大小不同,c#,wpf,wpf-textbox,C#,Wpf,Wpf Textbox,我注意到WPF文本框中插入符号厚度的细微差异取决于窗口大小。当文本框位于其他元素内时,会发生这种情况。在一些字母之后插入符号的宽度是原来的两倍。这有点微妙,但我想知道是否有人对此有任何想法或猜测,为什么它会以这种方式呈现 我创建了一个简单的窗口,用以下代码重复此效果: <Grid Width="500" Height="50"> <Viewbox> <TextBox Width="400" Height="30" Foreground="Bl

我注意到WPF文本框中插入符号厚度的细微差异取决于窗口大小。当文本框位于其他元素内时,会发生这种情况。在一些字母之后插入符号的宽度是原来的两倍。这有点微妙,但我想知道是否有人对此有任何想法或猜测,为什么它会以这种方式呈现

我创建了一个简单的窗口,用以下代码重复此效果:

<Grid Width="500" Height="50">
    <Viewbox>
        <TextBox Width="400" Height="30" Foreground="Black" FontSize="18"/>
    </Viewbox>
</Grid>


(我还没有发布图像的名声)

为什么需要ViewBox?在本例中,需要ViewBox在我的应用程序中重新创建问题(在一些其他元素中有一个文本框)。没有它就没有插入符号的问题。“我还没有发布图片的名声”的旁注。您的图像格式不受支持。为什么需要ViewBox?在本例中,需要ViewBox在我的应用程序中重新创建问题(在某些其他元素中有一个文本框)。没有它就没有插入符号的问题。“我还没有发布图片的名声”的旁注。您的图像的格式不受支持。