我正在尝试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>
设置Width
CheckBox的属性没有任何作用。
这是当宽度设置为 500 时:
这是它设置为 50 的时候:
您可以看到宽度发生了变化,因为名称更接近,但复选框的大小保持不变。
我也尝试改变GridViewColumn
宽度和相同的结果
您需要编辑复选框样式本身,请执行以下操作:
<CheckBox>
<CheckBox.LayoutTransform>
<ScaleTransform ScaleX="2" ScaleY="2" />
</CheckBox.LayoutTransform>
</CheckBox>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句