У меня есть сетка из множества флажков, их высота 70 и ширина 47. Для одного флажка я хочу, чтобы флажок флажка оставался видимым и полностью непрозрачным поверх того, что находится внутри самого флажка. В этом случае единственным содержимым флажка будет изображение (оно имеет размер 70height 47width), которое перемещается так, чтобы выровняться со всем блоком. Однако непрозрачность изображения скрывает флажок.
На данный момент у меня есть это (это не то, что я хочу так сильно, как показывает проблему). Непрозрачность изображения есть, чтобы вы могли видеть изображение и флажок. Маржа ставит изображение поверх всего флажка
<CheckBox Grid.Column="0" Grid.Row="1" Opacity="1" BorderThickness="0" Unchecked="CheckBoxChange" Checked="CheckBoxChange" TabIndex="7" IsTabStop="True">
<Image Source="Resources/1.png" Width="47" Height="70" HorizontalAlignment="Right" Stretch="None" VerticalAlignment="Center" Margin="-18,1,0,0" Opacity=".4"/>
</CheckBox>
Если вы делаете подобный формат для кнопки, она работает нормально, но мне нужно попробовать это с флажком, потому что это намного лучше подходит для использования необходимой функции.
Есть ли способ сделать то, что я объяснил, или мне нужно сделать что-то нестандартное?