我正在尝试构建xamarin跨平台应用程序,正在尝试使用列表视图控件,但无法绑定类的公共继承属性。运行该应用程序时,我收到此控制台消息。
包含该属性的类称为Comida,它继承自Producto类。这是Comida和Producto的类声明。这是基类。
public class Producto
{
public String nombre { get; set; }
public int precio { get; set; }
public String usuario;
public String descripcion="";
public Producto(String nombre, int precio, String usuario)
{
this.nombre = nombre;
this.precio = precio;
this.usuario = usuario;
}
}
这是继承人。
public class Comida:Producto
{
public static readonly String SALADO = "S";
public static readonly String DULCE = "D";
public String tipo;
public Comida(String nombre, int precio, String usuario, String tipo): base(nombre,precio,usuario)
{
this.tipo = tipo;
}
}
答案 0 :(得分:0)
通过使用get和set将必需的属性添加为自动属性,解决了该问题。