WPF Rectangle CommandBinding MVVM

时间:2011-05-17 13:48:56

标签: wpf mvvm commandbinding

我有以下问题 我有很多矩形(或路径),我想为每个矩形添加一个命令,当我点击矩形时,一个对象将填充矩形的值(颜色,名称)。并且从GUI我我想在执行命令时更改矩形的颜色 我怎么能在MVVM中做到这一点?

例如我有一个对象Ractangle

public Class Rectangle{
        String name;
        String color;

   public String Color{
      get{ return color;}
      set {color=value;}

      OnPropertyChange(color);
}

  public String Name{
      get{ return name;}
      set {name=value;}
      OnPropertyChange(name);

}

1 个答案:

答案 0 :(得分:1)

我认为如果将Rectangle包装到Button中会更容易,它会为您提供可以将命令绑定到的命令属性。说实话,虽然我不是100%肯定你所追求的,但请详细说明你的情景。