Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF文本框中的Unicode字体呈现不正确_C#_.net_Wpf_Unicode - Fatal编程技术网

C# WPF文本框中的Unicode字体呈现不正确

C# WPF文本框中的Unicode字体呈现不正确,c#,.net,wpf,unicode,C#,.net,Wpf,Unicode,我的安装程序是Windows 7 Ultimate x64。我正在使用VisualStudio2010并在.NET4.0中开发一个C#/WPF应用程序 在我的应用程序中,我有一个文本框,如下所示: <TextBox Name="textBoxDescription" FontFamily="Arial Unicode MS" FontSize="11" DockPanel.Dock="Top" Width="300" Margin="5" TextWrapping="Wra

我的安装程序是Windows 7 Ultimate x64。我正在使用VisualStudio2010并在.NET4.0中开发一个C#/WPF应用程序

在我的应用程序中,我有一个文本框,如下所示:

<TextBox Name="textBoxDescription" FontFamily="Arial Unicode MS"
    FontSize="11" DockPanel.Dock="Top"
    Width="300" Margin="5" TextWrapping="Wrap" />

从角色映射中,我生成了以下单词:

我生成字符串的方式是双击'ন', 然后双击'ি', 然后是'শ', 'া' 最后দ'. 请注意,最终结果是'নিশাদ', 这在我的语言中是正确的。我单击“复制”,并粘贴到上面提到的文本框中。字符串呈现如下所示:

<TextBox Name="textBoxDescription" FontFamily="Arial Unicode MS"
    FontSize="11" DockPanel.Dock="Top"
    Width="300" Margin="5" TextWrapping="Wrap" />

在C#Windows窗体应用程序中执行相同操作时,渲染是正确的:

为什么WPF的渲染不同?如何解决