在以下代码中:
<ListView Grid.Row="1" Margin="10" x:Name="lstRole" Grid.ColumnSpan="3"
MouseDoubleClick="lstRole_MouseDoubleClick">
<ListView.View>
<GridView>
<GridViewColumn Header="Role ID" DisplayMemberBinding="{Binding ID}" />
<GridViewColumn Header="Role Name" DisplayMemberBinding="{Binding Name}" />
</GridView>
</ListView.View>
</ListView>
结果是:
我不知道第三栏来自哪里!!
问题是:如何使第二列“RoleName”扩展到ListView的宽度?
答案 0 :(得分:1)
我在其中一个应用程序中使用了RangeColumn控件,效果非常好。
您可以使用此控件设置类似
的内容 <GridView>
<GridViewColumn Header="Role ID" DisplayMemberBinding="{Binding ID}" />
<GridViewColumn Header="Role Name" ctrl:RangeColumn.IsFillColumn="true" DisplayMemberBinding="{Binding Name}" />
</GridView>