0

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

说我想添加一个产品

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

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

ViewModel 应该是什么样子?

我应该有吗

   public Product Product{ get; set; } 

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

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

4

1 回答 1

0

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

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

于 2013-06-03T22:43:26.033 回答