更改列表框项目行为,如表达式混合中的单选按钮

时间:2013-07-19 11:17:02

标签: wpf listbox expression-blend rectangles contentpresenter

我有ListBox

我希望在ContentPresenter的每个项目中都有ImageRectangleListBox

所以我决定为ListBox创建一个Item模板。

现在,我在ContentPresenter中有两个项目。

  1. 图片的路径和

  2. 矩形的颜色。

  3. 所以我创建了一个示例数据源,并将路径和颜色分别绑定到图像源,并分别填充Rectangle

    我没有直接将矩形填充绑定到样本数据源的颜色(值)。 我已使用LeftMouseButtonDown行为将其绑定在矩形的changePropertyAction事件中。

    现在,当我点击Rectangle时,我可以更改矩形的颜色。

    但问题是我还希望在点击任何矩形时将其他矩形的颜色更改为其初始颜色。我的意思是我希望它们像收音机按钮一样。

    这就是我所拥有的:

    enter image description here

    这就是我想要的:

    enter image description here enter image description here

0 个答案:

没有答案