如何在 Xamarin 中创建带有文本和图像的 ListView?
How to Create a ListView with Text and Images in Xamarin?
我在 Youtube 上找到了这个很好的教程:https://www.youtube.com/watch?v=WRANgDgM2Zg 这正是我想要做的。
找不到 Xamarin 的任何东西,所以我决定在 Xamarin
中尝试一下
我是这样创建我的用户配置文件的;
使用系统;
namespace ListViewTest
{
public class UserProfile
{
private string name;
private int ProfileID;
private int ImageID;
public UserProfile (string name, int ProfileID, int ImageID)
{
this.name = name;
this.ProfileID = ProfileID;
this.ImageID = ImageID;
}
public string GetName(){
return name;
}
public int GetProfileID(){
return ProfileID;
}
public int GetImageID(){
return ImageID;
}
}
}
但是当尝试像这样创建它的实例时:
List<UserProfile> myProfiles = new ArrayList<UserProfile>();
它说“找不到类型或名称空间名称‘ArrayList,您是否缺少 using 指令或程序集引用?”此消息出现在 ArrayList
我不确定缺少什么?
在 C# 中没有像 ArrayList<> 这样的东西。意味着 ArrayList 没有通用的实现。因为在 ArrayList 中你可以存储任何类型的对象,所以没有提供它泛型的意义。
在那种情况下你可以使用
List<UserProfile> myProfiles = new List<UserProfile>();
还建议您可以将 Get 方法更改为如下属性:
private string name;
public string Name
{
get { return name; }
}
我在 Youtube 上找到了这个很好的教程:https://www.youtube.com/watch?v=WRANgDgM2Zg 这正是我想要做的。 找不到 Xamarin 的任何东西,所以我决定在 Xamarin
中尝试一下我是这样创建我的用户配置文件的;
使用系统;
namespace ListViewTest
{
public class UserProfile
{
private string name;
private int ProfileID;
private int ImageID;
public UserProfile (string name, int ProfileID, int ImageID)
{
this.name = name;
this.ProfileID = ProfileID;
this.ImageID = ImageID;
}
public string GetName(){
return name;
}
public int GetProfileID(){
return ProfileID;
}
public int GetImageID(){
return ImageID;
}
}
}
但是当尝试像这样创建它的实例时:
List<UserProfile> myProfiles = new ArrayList<UserProfile>();
它说“找不到类型或名称空间名称‘ArrayList,您是否缺少 using 指令或程序集引用?”此消息出现在 ArrayList
我不确定缺少什么?
在 C# 中没有像 ArrayList<> 这样的东西。意味着 ArrayList 没有通用的实现。因为在 ArrayList 中你可以存储任何类型的对象,所以没有提供它泛型的意义。
在那种情况下你可以使用
List<UserProfile> myProfiles = new List<UserProfile>();
还建议您可以将 Get 方法更改为如下属性:
private string name;
public string Name
{
get { return name; }
}