C# 我的ListView未正确显示结果
我的ListView问题的第二版:(以下是我的代码:C# 我的ListView未正确显示结果,c#,xaml,xamarin.forms,C#,Xaml,Xamarin.forms,我的ListView问题的第二版:(以下是我的代码: public class Person { public string ID { get; set; } public string NAME { get; set; } public string CODE { get; set; } public string CITY { get; set; } } public List<P
public class Person
{
public string ID { get; set; }
public string NAME { get; set; }
public string CODE { get; set; }
public string CITY { get; set; }
}
public List<Person> CL = new List<Person>() {
new Person() { ID = "kkkkkkk", NAME = "dsdsdsd", CODE = "sdsdsd", CITY = "sdsdsdsd" },
new Person() { ID = "kkkkkkk", NAME = "dsdsdsd", CODE = "sdsdsd", CITY = "sdsdsdsd" },
new Person() { ID = "kkkkkkk", NAME = "dsdsdsd", CODE = "sdsdsd", CITY = "sdsdsdsd" },
new Person() { ID = "kkkkkkk", NAME = "dsdsdsd", CODE = "sdsdsd", CITY = "sdsdsdsd" },
};
公共类人物
{
公共字符串ID{get;set;}
公共字符串名称{get;set;}
公共字符串代码{get;set;}
公共字符串CITY{get;set;}
}
公共列表CL=新列表(){
新人(){ID=“kkkkk”,NAME=“dsd”,CODE=“sdsd”,CITY=“sdsd”},
新人(){ID=“kkkkk”,NAME=“dsd”,CODE=“sdsd”,CITY=“sdsd”},
新人(){ID=“kkkkk”,NAME=“dsd”,CODE=“sdsd”,CITY=“sdsd”},
新人(){ID=“kkkkk”,NAME=“dsd”,CODE=“sdsd”,CITY=“sdsd”},
};
这是我的xaml:
<ListView ItemsSource="{Binding CL }" >
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout>
<Label Text="{Binding ID}"></Label>
<Label Text="{Binding NAME}"></Label>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
它在我的页面上没有显示任何内容。但当我使用这个时,一切都很好:
public ObservableCollection<string> trials1 { get; set; } = new ObservableCollection<string> { "One","More","Character" };
public observetecollection trials1{get;set;}=new observetecollection{“一”、“多”、“字符”};
我的xaml在这里:
<ListView ItemsSource="{Binding trials1 }" >
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout>
<Label Text="{Binding .}"></Label>
<Label Text="{Binding Length}"></Label>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
您只能绑定到公共属性 这不是属性-它没有get/set
public List<Person> CL = new List<Person>() {
public List CL=新列表(){
这是一处房产
public List<Person> CL { get; set; } = new List<Person>() {
public List CL{get;set;}=new List(){