如何在保持所有内容对齐的同时拉伸复选框

How to stretch a CheckBox while maintaining everything aligned

我正在编写一个自定义检查列表框,并且在选择项目时必须检查项目。我能想到的最简单的方法是增加 CheckBox height/width(大小)以覆盖整个 ListBoxItem 区域,但是我无法设法垂直对齐正方形及其文本,例如:

鉴于其整个区域(蓝色矩形),红色文本在某种程度上是所需的对齐方式。实现这一目标需要什么?

每个人总是要尝试把事情复杂化:)

尝试VerticalContentAlignment="Center"