Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在保持所有内容对齐的同时拉伸复选框_C#_Wpf_Checkbox_Custom Controls - Fatal编程技术网

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

C# 如何在保持所有内容对齐的同时拉伸复选框,c#,wpf,checkbox,custom-controls,C#,Wpf,Checkbox,Custom Controls,我正在编写一个自定义的可检查列表框,当选择某个项目时,必须检查该项目。我能想到的最简单的方法是增加复选框的高度/宽度(大小)以覆盖整个ListBoxItem区域,但是我无法垂直对齐正方形及其文本,例如: 考虑到红色文本的整个区域(蓝色矩形),红色文本在某种程度上是所需的对齐方式。要做到这一点需要什么?每个人都要尝试,把事情复杂化:) 试试看,我的天哪!!!为了这么简单的答案,我已经为此奋斗了这么久!你就是那个人!

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


考虑到红色文本的整个区域(蓝色矩形),红色文本在某种程度上是所需的对齐方式。要做到这一点需要什么?

每个人都要尝试,把事情复杂化:)


试试看,我的天哪!!!为了这么简单的答案,我已经为此奋斗了这么久!你就是那个人!