显示未知字符标志符号的XAML数据绑定文本块

显示未知字符标志符号的XAML数据绑定文本块,xaml,Xaml,问题:为什么我的数据绑定文本不能呈现为文本 当我使用数据绑定TextBlock控件时,我的Windows应用程序中的输出显示为正方形,好像它无法确定文本的渲染方式。如果我将实际文本放入文本属性,它将正常显示 <RelativePanel x:Name="BasicInfo" RightOf="ProfilePicture"> <StackPanel Orientation="Vertical"> &l

问题:为什么我的数据绑定文本不能呈现为文本

当我使用数据绑定TextBlock控件时,我的Windows应用程序中的输出显示为正方形,好像它无法确定文本的渲染方式。如果我将实际文本放入文本属性,它将正常显示

<RelativePanel x:Name="BasicInfo" RightOf="ProfilePicture">
                <StackPanel Orientation="Vertical">
                    <StackPanel Orientation="Horizontal">
                    <TextBlock x:Name="FirstName" Text="{Binding FirstName}"
                           TextWrapping="NoWrap" Margin="10,0,0,0"/>
                    <TextBlock x:Name="LastName" Text="{Binding LastName}" 
                       TextWrapping="NoWrap" Padding="3,0,0,0"/>
                    </StackPanel>
                    <TextBlock x:Name="EmailAddress" HorizontalAlignment="Left" Text="{Binding EmailAddress}"
                           TextWrapping="NoWrap" Margin="10,2,0,0" />
                    <TextBlock x:Name="PhoneNumber" HorizontalAlignment="Left" Text="{Binding PhoneNumber}"
                           TextWrapping="NoWrap" Margin="10,2,0,0" />
                </StackPanel>
            </RelativePanel>
            <RelativePanel x:Name="AddressInfo" Below="BasicInfo" RightOf="ProfilePicture" Margin="0, 20, 0, 0">
                <StackPanel Orientation="Vertical">
                    <TextBlock x:Name="Address1" HorizontalAlignment="Left" Text="{Binding Address1}"
                               TextWrapping="NoWrap" Margin="10,0,0,0"/>
                    <TextBlock x:Name="Address2" HorizontalAlignment="Left"  Text="{Binding Address2}"
                               TextWrapping="NoWrap" TextAlignment="Left" Margin="10,0,0,0"/>
                    <StackPanel Orientation="Horizontal">
                        <TextBlock x:Name="City" HorizontalAlignment="Left"  Text="{Binding City}"
                               TextWrapping="NoWrap" Margin="10,0,0,0"/>
                        <TextBlock>,</TextBlock>
                        <TextBlock x:Name="State" Text="{Binding State}"
                               TextWrapping="NoWrap" Margin="3,0,0,0"/>
                    </StackPanel>
                    <TextBlock x:Name="ZipCode" HorizontalAlignment="Left" Text="{Binding ZipCode}"
                               TextWrapping="NoWrap" Margin="10,0,0,0"/>
                </StackPanel>
            </RelativePanel>

下面是输出的样子:

我们可以在xaml.cs页面中尝试

Dispatcher.BeginInvoke(delegate
                    {
                        listboxname.ItemsSource = Resultclassname;

                   });

看起来,这是一个编码问题。什么是XAML编码和您的源代码编码?