【发布时间】:2011-07-21 00:51:49
【问题描述】:
好的,我会让这个变得非常简单!这是视图模型:
public class ObjectsModel
{
public event PropertyChangedEventHandler PropertyChanged = delegate { };
private string _objectName;
public string ObjectName
{
get
{
return _objectName;
}
set
{
if (value != _objectName)
{
_objectName = value;
PropertyChanged(this, new PropertyChangedEventArgs("ObjectName"));
}
}
}
public IEnumerable<Object> Objects {get;set;}
public ICommand AddCommand { get; private set; }
public ICommand SaveChangesCommand { get; private set; }
myDomainContext context = new myDomainContext();
public ObjectsModel()
{
objects = context.Objects;
context.Load(context.GetObjectsQuery());
}
}
public class InventoryModel
{
public event PropertyChangedEventHandler PropertyChanged = delegate { };
public IEnumerable<Inventory> Inventories {get;set;}
public ICommand AddCommand { get; private set; }
public ICommand SaveChangesCommand { get; private set; }
myDomainContext context = new myDomainContext();
public ObjectsModel()
{
objects = context.Objects;
context.Load(context.GetObjectsQuery());
}
}
所以我要做的是在我想要为对象添加清单的第二种形式中,我必须在组合框中选择对象。问题是,如何填充我的组合框?在 InventoryModel 中创建另一个“ObjectsModel”实例?或者使用另一个“上下文”来查询另一个表?还是有更简单的 Xaml 方法?如果我不清楚,请告诉我,我会放更多示例/代码。
发送很多!
【问题讨论】:
标签: silverlight wcf-ria-services