问题描述
适用于 iOS 和 Android 模拟器。
示例代码:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MyProject.Views.MyViewPage"
Visual="Material" Title="{Binding Title}">
<ContentPage.Content>
<StackLayout Orientation="Vertical" Padding="30,24,30,24" Spacing="10">
<Label Text="MyLabel" FontSize="Title" FontAttributes="Bold"/>
<WebView HeightRequest="1000" WidthRequest="1000" Source="{Binding BasicsContent}"></WebView>
</StackLayout>
</ContentPage.Content>
</ContentPage>
public partial class MyViewPage: ContentPage
{
public MyViewPage()
{
InitializeComponent();
BindingContext = new MyPageviewmodel();
}
}
这是我创建的一个页面的示例,内容很少。关于如何调试或使用特定控件进行测试的任何建议?
解决方法
所以我的标签没有指定 TextColor。出于某种原因,模拟器显示正常。在设备上,文本颜色是白色而不是黑色(如模拟器)。我确实指定了颜色的两个屏幕,其中一个部分显示正确。图像加载但....
所以在 app.xaml 中我添加了
<Style TargetType="Label">
<Setter Property="TextColor" Value="Black" />
</Style>