xamarin形式无法将TEAL转换为SYSTEM.DOUBLE



创建了一个空白项目,并遵循了搜索框的教程(从MainPage.xaml运行(,但它不会部署。崩溃并出现错误:System.InvalidOperationException: Cannot convert TEAL into SYSTEM.DOUBLE

构建成功,但当我尝试运行它时,它在以下函数的MainPage.xaml.g.cs上崩溃

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
private void InitializeComponent() {
global::Xamarin.Forms.Xaml.Extensions.LoadFromXaml(this, typeof(MainPage));
ColorsSearchBar = global::Xamarin.Forms.NameScopeExtensions.FindByName<global::Xamarin.Forms.SearchBar>(this, "ColorsSearchBar");
ColorsListView = global::Xamarin.Forms.NameScopeExtensions.FindByName<global::Xamarin.Forms.ListView>(this, "ColorsListView");
SuggestionsListView = global::Xamarin.Forms.NameScopeExtensions.FindByName<global::Xamarin.Forms.ListView>(this, "SuggestionsListView");
}

请查看下面的代码。。。有人知道我做错了什么吗。

public partial class MainPage : ContentPage
{
List<string> colors = new List<string> { "Red", "Blue", "Green", "Yellow" };
ObservableCollection<string> myColors = new ObservableCollection<string>();
public MainPage()
{
InitializeComponent();
}
void Handle_ItemTapped(object sender, ItemTappedEventArgs e)
{
var color = e.Item as string;
myColors.Add(color);
ColorsListView.ItemsSource = myColors;
SuggestionsListView.IsVisible = false;
}
void Handle_TextChanged(object sender, TextChangedEventArgs e)
{
var keyword = ColorsSearchBar.Text;
if(keyword.Length >= 1)
{
var suggestions = colors.Where(c => c.ToLower().Contains(keyword.ToLower()));
SuggestionsListView.ItemsSource = suggestions;
SuggestionsListView.IsVisible = true;
}
else
{
SuggestionsListView.IsVisible = false;
}
}
}
<StackLayout Orientation="Vertical" Margin="10,20,10,0" Spacing="0">
<Label Text="Xamarin.Forms" FontSize="46" TextColor="Purple" />
<Label Text="MVVM, Search Page" FontSize="Teal"/>
<SearchBar x:Name="ColorsSearchBar" TextChanged="Handle_TextChanged"/>
<Grid>
<ListView x:Name="ColorsListView" />
<ListView x:Name="SuggestionsListView" ItemTapped="Handle_ItemTapped" BackgroundColor="Silver"/>
</Grid>
</StackLayout>

这不是有效的

FontSize="Teal"

最新更新