Настройка состояния переключения кнопки переключения в wpf

Я хочу настроить состояние переключателя в wpf. Я хочу установить изображение на кнопку переключения, когда оно включено, и установить другое изображение, когда оно выключено. Чтобы сделать это, я подумал об использовании триггеров. Вот как я это сделал,

<Window ...>
    <Window.Resources>
        <Image x:Key="OnImage" Source="C:\ON.jpg" />
        <Image x:Key="OffImage" Source="C:\OFF.jpg" />
        <Style x:Key="OnOffToggleImageStyle" TargetType="ToggleButton">
            <Style.Triggers>
                <Trigger Property="IsChecked" Value="True">
                    <Setter Property="Content" Value="{StaticResource OnImage}" />
                </Trigger>
                <Trigger Property="IsChecked" Value="False">
                    <Setter Property="Content" Value="{StaticResource OffImage}" />
                </Trigger>
            </Style.Triggers>
        </Style>
    </Window.Resources>
    <ListBox>
        <ListBox.ItemTemplate>
            <DataTemplate>
                ...
                <ToggleButton IsChecked="{Binding Status}" Width="100" Height="35" Style="{StaticResource OnOffToggleImageStyle}" />
                ...
            </DataTemplate>
        </ListBox.ItemTemplate>
</Window>

Приведенный выше фрагмент кода работает нормально только для двух элементов в списке. Если более чем один элемент имеет значение привязки, то есть статус true, он не работает (работает только для одного такого элемента). Пожалуйста, скажите мне, иду ли я в правильном направлении. Также скажите мне другие способы достижения этого.

Ответы на вопрос(4)

Ваш ответ на вопрос