我有以下问题 我有很多矩形(或路径),我想为每个矩形添加一个命令,当我点击矩形时,一个对象将填充矩形的值(颜色,名称)。并且从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);
}
答案 0 :(得分:1)
我认为如果将Rectangle包装到Button中会更容易,它会为您提供可以将命令绑定到的命令属性。说实话,虽然我不是100%肯定你所追求的,但请详细说明你的情景。