私は持っていListBox
ます。
のすべてのアイテムにContentPresenter
、 、Image
およびが必要です。Rectangle
ListBox
そこで、 のアイテム テンプレートを作成することにしましたListBox
。
今、私は 2 つのアイテムを持っていContentPresenter
ます。
画像のパスと
長方形の色。
そこで、サンプル データ ソースを作成し、パスと色の両方をそれぞれイメージ ソースとRectangle
塗りつぶしにバインドしました。
長方形の塗りつぶしをサンプル データ ソースの色 (値) に直接バインドしていません。Behaviorを使用して長方形のLeftMouseButtonDown
イベントにバインドしました。changePropertyAction
をクリックすると、長方形の色を変更できるようになりましたRectangle
。
しかし、問題は、任意の長方形をクリックしているときに、他の長方形の色を最初の色に変更したいということです。つまり、ラジオボタンのように動作させたいということです。
これは私が持っているものです:
これは私が欲しいものです: