0

次の問題があります。多くの長方形(またはパス)があり、すべての長方形にコマンドを追加したいのですが、長方形をクリックすると、オブジェクトが長方形の値(色、名前)で塗りつぶされます。そして、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);

}
4

1 に答える 1

1

Rectangle を Button にラップして、コマンドをバインドできる Command プロパティをすぐに使用できるようにすると、より簡単になると思います。正直なところ、あなたが何を求めているのか 100% はわかりませんが、シナリオを詳しく説明してください。

于 2011-05-17T13:54:53.253 に答える