我想知道你如何在MVVM Light中进行基本绑定。
说我要添加产品
public class Product
{
public string Name {get; set;}
public decimal Price {get; set;}
}
我的表单一次只会添加一个产品。我看到了可观察的收藏,但我不需要收集。
ViewModel应该如何?
我应该
public Product Product{ get; set; }
然后将Product中的每个属性绑定到文本框?
如果是,那么我如何在以后获取这些值?
答案 0 :(得分:0)
这取决于视图模型中的值是否可以更改。 如果可以,则视图模型需要引发PropertyChanged事件。我相信MVVM light有一个代码片段来帮助解决这个问题。
现在,如果UI需要更改视图模型中的值,那么绑定需要是双向的。