我将图像添加到listview.items,我想知道是否有方法来更改每个项目的宽度?现在它跨越了整个列表视图,我想使它成为图像的宽度,所以我可以适合每行几个。编辑列表视图项宽度
0
A
回答
0
添加列时,可以选择设置其宽度。
listView1.Columns.Add("Assigned To", -2, HorizontalAlignment.Left);
listView1.Columns.Add("Start Date", 112, HorizontalAlignment.Left);
listView1.Columns.Add("Date Began", 112, HorizontalAlignment.Left);
listView1.Columns.Add("Date Completed", 112, HorizontalAlignment.Left);
listView1.Columns.Add("Due Date", 112, HorizontalAlignment.Left);
listView1.Columns.Add("Description", 375, HorizontalAlignment.Left);
listView1.Columns.Add("CR", -2, HorizontalAlignment.Center);
listView1.Columns.Add("Confirmed By", -2, HorizontalAlignment.Left);
0
我想具体回答你的问题是,你只需要设置Stretch =为您添加作为ListViewItem的图像资产无。例如,下面的XAML导致显示你后看到:
<ListView x:Name="lv" HorizontalAlignment="Left" Margin="153,206,0,0" VerticalAlignment="Top" SelectionChanged="lv_SelectionChanged">
<ListViewItem>
<StackPanel Orientation="Horizontal">
<Image Source="/Assets/SmallLogo.png" Stretch="None" />
<Image Source="/Assets/SmallLogo.png" Stretch="None" />
<Image Source="/Assets/SmallLogo.png" Stretch="None" />
</StackPanel>
</ListViewItem>
<ListViewItem>
<Border BorderBrush="Aqua" BorderThickness="1" Background="Red">
<Image Source="/Assets/Logo.png" Stretch="None" />
</Border>
</ListViewItem>
</ListView>
但是,这是一个脆弱的解决方案,因为你需要填充每个ListViewItem的里面的一些项目潜在的变量数其他容器(如这里的StackPanel),如果 - 如你所说 - 你想适合'每行'几个。
根据你正在寻找的效果,你可能想要考虑一些替代控制方法,如GridView和VariableSizedWrapGrid。看看Jerry Nixon's post,您可以获得更灵活和吸引人的演示。
相关问题
- 1. 编辑列表视图控制项目
- 2. 编辑列表视图项目
- 3. 编辑列表视图
- 4. 列表视图的宽度调整
- 5. 的Android列表视图宽度概率
- 6. 如何更改列表视图中项目的宽度?
- 7. 更改列表视图中单个项目的宽度
- 8. 列表框项目宽度
- 9. 在列表视图中编辑条目
- 10. Django可编辑列表视图
- 11. Android编辑模式列表视图
- 12. 编辑文本与列表视图
- 13. 自定义列表视图编辑值
- 14. C#可编辑列表视图
- 15. 改变PropertyGrid中的宽度左侧集合编辑器/视图
- 16. 从列表视图中编辑或添加新项目在mvc
- 17. 如何在列表视图中编辑子项目
- 18. 在列表视图中编辑子项目的文本大小
- 19. 将项目添加到列表视图编辑文本
- 20. Chart.js。编辑栏宽度-v2.5-
- 21. 编辑其中的列表视图编辑文本
- 22. WPF可编辑列表视图与可编辑组合框
- 23. 调整WPF列表视图列的宽度与文本宽度成正比
- 24. ASP.NET图表列宽度
- 25. 多列自定义列表视图,在列表视图末尾有一个可编辑的编辑文本
- 26. 表视图编辑模式
- 27. 测量列表视图项的高度
- 28. 25%高度的列表视图项目
- 29. 列表视图动态项目高度
- 30. 添加新的可编辑的项目列表视图拉列表时向下
这是WinForms ListView控件不适用于Windows应用商店应用程序 –
哦,我的错,我没有注意到标签。 –