我有一个包含许多复选框的网格,它们的高度为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>
如果您对按钮执行类似的格式操作,则效果很好,但我需要尝试使用复选框,因为它更适合所需功能的使用。
有没有办法做我已经解释过的事情,或者我需要做一些自定义的事情?