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>

Visitors訪問者が選択されるたびに、(ソースで) 更新する必要があります。どういうわけか、私が持っているものは機能しません。頭を悩ませていますが、これを回避する方法が思いつきません。アイデア?

編集:申し訳ありませんが、誤って重複したプロパティがあり、削除しました。また、はっきりさせておきます。ISVisitorSelectedは更新されています。ただし、定義されているVisitors場所ではなく、を含むビューモデルで通知を受ける必要があるため、あまり効果がありません。VisitorSelectedこれが理にかなっていることを願っています

4

1 に答える 1

0

最終的に、訪問者の項目タイプにパラメーターを追加し、設定Action時にそれを呼び出しましたVisitorSelected。はAction、ビュー モデルによって渡されます。

于 2013-08-28T06:31:10.247 に答える