我有一個ListView,每個項目都有一個切換按鈕。我希望能夠在從列表中選擇項目時切換按鈕,並且在取消選擇項目時鬆開。它必須遵循mvvm,所以沒有代碼隱藏。製作項目選擇的ToggleButtons ListView
這裏是我的設置:
<ListView x:Name="stampList"
ItemsSource="{Binding AllStampImages}">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical" Margin="0,2,0,0">
<ToggleButton Width="72"
Height="72"
Command="{Binding StampSelectedCommand}"/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我的問題是,當我打的切換按鈕沒有選擇的項目。同樣,當我在切換按鈕之外(仍在listView項目的邊界內)時,該項目被選中,但按鈕未被切換。
如何將兩者結合在一起?