我有五个切换按钮
当按下第一个切换按钮时,应检查所有剩余的切换按钮
第一个切换按钮xaml写道:
<ToggleButton VerticalAlignment="Center" Width="230" Height="95" Command="{Binding Path=AllCommand}" CommandParameter="All" Style="{StaticResource ButtonStyle.AllButtonStyle}">
<TextBlock Text="full agreement" />
</ToggleButton>
其余的toglebutton xaml写道:
第一次
所有切换按钮样式都与代码中的样式相同
当我按下第一个切换按钮时,如何检查另一个切换按钮?
急需帮助
1条答案
按热度按时间bybem2ql1#
对我上面的评论做了一点修改。希望这对你有用。你可以尝试类似下面的方法。基本上,这为切换按钮列表和切换按钮本身创建了一个视图模型。每个切换按钮的命令都绑定到ItemsControl的datacontext上的命令,而不是ItemsSource上的命令。然后,该命令调用一个服务,当按钮被修改时(例如:主视图模型订阅该事件,以便它可以从服务中拉取修改后的视图模型。
查看
按钮视图模型
主视图模型
切换按钮服务
切换按钮单击命令