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