Ben bir geçiş düğmesi için aşağıdaki xaml vardır:Neden Bu düğme üzerinde IsChecked değişmiyor?
<ToggleButton Margin="0,3" Grid.Row="3" Grid.ColumnSpan="2" Command="{Binding DataContext.SelectAllCommand, Mode=OneWay, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}">
<ToggleButton.Style>
<Style TargetType="{x:Type ToggleButton}">
<Setter Property="Content" Value="Select All"/>
<Style.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter Property="Content" Value="Select None"/>
<Setter Property="Command" Value="{Binding DataContext.SelectNoneCommand, Mode=OneWay, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"/>
</Trigger>
</Style.Triggers>
</Style>
</ToggleButton.Style>
</ToggleButton>
Ama butonuna tıkladığınızda IsChecked
mülkiyet güncellenir asla.
Ben snoop kullanmak ve daha sonra True tetik tekme isChecked zorlar.
Komutunuz ne yapıyor? Eğer Komutlarınızı kaldırırsam (ve sadece İçerik özelliklerini ayarlıyorum, iyi çalışıyor. –