我有一个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项目的边界内)时,该项目被选中,但按钮未被切换。
如何将两者结合在一起?