WPF ListView CellTemplate 复选框大小

呸呸

我正在尝试ListView使用以下 XAML 代码在其中一列中设置一个复选框:

<ListView Grid.Column="0" Width="1400" ItemsSource="{Binding CVS.View}" FontSize="40" SelectionMode="Single">
    <ListView.View>
        <GridView>
            <GridView.Columns>
                <GridViewColumn Header="Show">
                    <GridViewColumn.CellTemplate>
                        <DataTemplate>
                            <CheckBox Width="500" />
                        </DataTemplate>
                    </GridViewColumn.CellTemplate>
                </GridViewColumn>
                <GridViewColumn Header="Name" Width="700" DisplayMemberBinding="{Binding Name}" />
            </GridView.Columns>
        </GridView>
    </ListView.View>
</ListView>

设置WidthCheckBox属性没有任何作用。

这是当宽度设置为 500 时:

宽度=500

这是它设置为 50 的时候:

在此处输入图片说明

您可以看到宽度发生了变化,因为名称更接近,但复选框的大小保持不变。

我也尝试改变GridViewColumn宽度和相同的结果

jProg2015

您需要编辑复选框样式本身,请执行以下操作:

<CheckBox>
    <CheckBox.LayoutTransform>
        <ScaleTransform ScaleX="2" ScaleY="2" />
    </CheckBox.LayoutTransform>
</CheckBox>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章