如何在选择列表框项时设置 Viewmodel 属性



我正在创建一个需要多个样条零件的样条设计器。它包含 2 个视图(2 个用户控件)。

左边是一个模板化为画布的 ItemsControl,显示要编辑的样条曲线。样条部分也是用户控件。

右边是用于选择样条曲线零件的简单列表框。

这两个项容器绑定到视图模型中的同一可观察集合。

现在,我在样条线部分虚拟机中有一个名为IsSelected的依赖项属性我真正想要实现的是,在列表框中设置选定项时修改样条零件虚拟机的依赖属性。例如,我想做这样的事情:

<Trigger Property="IsSelected" Value="True">
    <Setter Property="{Binding IsSelected}"/>
</Trigger>

因为一个简单的

<ListBox IsSelected="{Binding SelectedItem, Path=IsSelected, Mode=TwoWay}"/>

不行。

我在这里有点迷茫...

我找到了。

我必须以ListBoxItem的样式设置IsSelected才能使其工作。

相关内容

  • 没有找到相关文章

最新更新