MVVM Light中的基本绑定?

时间:2013-06-03 22:28:05

标签: windows-phone-7 mvvm-light

我想知道你如何在MVVM Light中进行基本绑定。

说我要添加产品

public class Product
{
    public string Name {get; set;}
    public decimal Price {get; set;}
}

我的表单一次只会添加一个产品。我看到了可观察的收藏,但我不需要收集。

ViewModel应该如何?

我应该

   public Product Product{ get; set; } 

然后将Product中的每个属性绑定到文本框?

如果是,那么我如何在以后获取这些值?

1 个答案:

答案 0 :(得分:0)

这取决于视图模型中的值是否可以更改。 如果可以,则视图模型需要引发PropertyChanged事件。我相信MVVM light有一个代码片段来帮助解决这个问题。

现在,如果UI需要更改视图模型中的值,那么绑定需要是双向的。