0

这是一些代码:

<ListBox
    MaxWidth="468"
    SelectionMode="Extended"
    ItemsSource="{Binding Visitors, Mode=TwoWay}">
    <ListBox.ItemContainerStyle>
        <Style TargetType={x:Type ListBoxItem}>
            <Setter Property="IsSelected" Value="{Binding VisitorSelected, Mode=TwoWay}" />
        </Style>
    </ListBox.ItemContainerStyle>
</ListBox>

I need Visitorsto be updated (at the source) whenever a visitor is selected. 出于某种原因,我所拥有的不起作用。我绞尽脑汁,但我想不出办法解决这个问题。想法?

编辑:对不起,我不小心在那里有一个重复的属性,我删除了它。另外,让我澄清一下:VisitorSelected正在更新。但是它对我没有多大好处,因为我需要在包含的视图模型中得到通知Visitors- 而不是在哪里VisitorSelected定义。我希望这是有道理的

4

1 回答 1

0

我最终Action为访问者项目类型添加了一个参数,然后在设置时调用它VisitorSelected。由Action视图模型传入。

于 2013-08-28T06:31:10.247 回答