0

私は持っていListBoxます。

のすべてのアイテムにContentPresenter、 、Imageおよびが必要です。RectangleListBox

そこで、 のアイテム テンプレートを作成することにしましたListBox

今、私は 2 つのアイテムを持っていContentPresenterます。

  1. 画像のパスと

  2. 長方形の色。

そこで、サンプル データ ソースを作成し、パスと色の両方をそれぞれイメージ ソースとRectangle塗りつぶしにバインドしました。

長方形の塗りつぶしをサンプル データ ソースの色 (値) に直接バインドしていません。Behaviorを使用して長方形のLeftMouseButtonDownイベントにバインドしました。changePropertyAction

をクリックすると、長方形の色を変更できるようになりましたRectangle

しかし、問題は、任意の長方形をクリックしているときに、他の長方形の色を最初の色に変更したいということです。つまり、ラジオボタンのように動作させたいということです。

これは私が持っているものです:

ここに画像の説明を入力

これは私が欲しいものです:

ここに画像の説明を入力 ここに画像の説明を入力

4

0 に答える 0