我在同一个视图中有两个类(模型)和两个文本框。第一个文本框应绑定到第一个模型,第二个文本框应绑定到第二个模型。我彻底搜查了一下。我需要一个MVVM模式的例子。
答案 0 :(得分:1)
我的模特
public class Customer
{
public int CustomerId { get; set; }
public string Title { get; set; }
public string Name { get; set; }
public string Address1 { get; set; }
public string Address2 { get; set; }
public string Area { get; set; }
public int MobileNumber { get; set; }
}
public class Account
{
public int AccountId { get; set; }
public string AccountType { get; set; }
}
我的视图模型
public class TaskManagerVM
{
private Customer CustomerObj = new Customer();
private Account AccountObj = new Account();
public int CustomerId
{
get { return CustomerObj.CustomerId; }
set { CustomerObj.CustomerId = value; }
}
public string Name
{
get { return CustomerObj.Name; }
set { CustomerObj.Name = value; }
}
public string Address1
{
get { return CustomerObj.Address1; }
set { CustomerObj.Address1 = value; }
}
public string Address2
{
get { return CustomerObj.Address2; }
set { CustomerObj.Address2 = value; }
}
public int AccountId
{
get { return AccountObj.AccountId; }
set { AccountObj.AccountId = value; }
}
public string AccountType
{
get { return AccountObj.AccountType; }
set { AccountObj.AccountType = value; }
}
}
我绑定第一个文本框以查看模型的客户ID属性,该属性连接到第一个模型customer.cs 我绑定第二个文本框以查看模型的帐户ID属性,该属性连接到第二个模型account.cs
这是对的吗?