草庐IT

ListView1

全部标签

c# - WPF Listview 绑定(bind)到 ItemSource?

我有以下ListView,但它不显示实际记录,只显示对象的namespace。我想知道是否需要在XAML中创建列以显示记录,然后将其绑定(bind)到对象的某些属性,或者这有什么问题?ListOfCustomers是一个ObservableCollection类型。实际客户确实会加载到ObservableCollection中,但不会显示出来。缺少什么? 最佳答案 您还需要选择要显示的列:.... 关于c#-WPFListview绑定(bind)到ItemSource?,我们在Stack

c# - scrollviewer 内部的 Listview 防止 scrollviewer 滚动

我有一个带有几个列表框的滚动查看器。问题是如果用户在鼠标悬停在ListView上时使用鼠标中间滚轮滚动滚动查看器。listview将其内部的scrollviewer滚动到底部,然后继续捕获鼠标,防止包含的scrollviewer滚动。关于如何处理这个问题有什么想法吗? 最佳答案 发生这种情况是因为ListView(实际上是ListBox)的内容模板用ScrollViewer本身包装了它的项目。最简单的方法是通过为内部ListView删除您自己的Template来禁用它,它不会创建ScrollViewer:...顺便说一句,如果您在L

c# - scrollviewer 内部的 Listview 防止 scrollviewer 滚动

我有一个带有几个列表框的滚动查看器。问题是如果用户在鼠标悬停在ListView上时使用鼠标中间滚轮滚动滚动查看器。listview将其内部的scrollviewer滚动到底部,然后继续捕获鼠标,防止包含的scrollviewer滚动。关于如何处理这个问题有什么想法吗? 最佳答案 发生这种情况是因为ListView(实际上是ListBox)的内容模板用ScrollViewer本身包装了它的项目。最简单的方法是通过为内部ListView删除您自己的Template来禁用它,它不会创建ScrollViewer:...顺便说一句,如果您在L

c# - 在 WPF ListView 中以编程方式选择项目

我不知道如何在ListView中以编程方式选择项目。我正在尝试使用ListView的ItemContainerGenerator,但它似乎不起作用。例如obj经过以下操作后为null://VariableListisderivedfromBindingListm_VariableList=getVariableList();lstVariable_Selected.ItemsSource=m_VariableList;varobj=lstVariable_Selected.ItemContainerGenerator.ContainerFromItem(m_VariableList[0

c# - 在 WPF ListView 中以编程方式选择项目

我不知道如何在ListView中以编程方式选择项目。我正在尝试使用ListView的ItemContainerGenerator,但它似乎不起作用。例如obj经过以下操作后为null://VariableListisderivedfromBindingListm_VariableList=getVariableList();lstVariable_Selected.ItemsSource=m_VariableList;varobj=lstVariable_Selected.ItemContainerGenerator.ContainerFromItem(m_VariableList[0

c# - UWP ListView/GridView DragItems 导致灾难性故障

我们正在开发一个UWP应用程序,它需要能够将项目从一个GridView拖到另一个。在测试此功能时,我们遇到了多个灾难性故障0x80000FFFF。经过将近2天的研究,我们无法找到解决问题的方法。我们发现,当为从中拖动项目的GridView设置了ItemTemplate时,就会发生这些失败。即使尝试微软“XamlDragAndDrop”提供的官方拖放示例,(https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/XamlDragAndDrop),当您将场景1中的项目从源ListView拖动到目标

c# - UWP ListView/GridView DragItems 导致灾难性故障

我们正在开发一个UWP应用程序,它需要能够将项目从一个GridView拖到另一个。在测试此功能时,我们遇到了多个灾难性故障0x80000FFFF。经过将近2天的研究,我们无法找到解决问题的方法。我们发现,当为从中拖动项目的GridView设置了ItemTemplate时,就会发生这些失败。即使尝试微软“XamlDragAndDrop”提供的官方拖放示例,(https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/XamlDragAndDrop),当您将场景1中的项目从源ListView拖动到目标

c# - Windows Phone 8.1 中的 ListView 在滚动长列表时摇摆不定 (XAML)

我在WindowsPhone8.1应用程序中滚动ListViews时遇到问题。短列表滚动得很好,滚动流畅,但是一旦虚拟化启动,整个ListView就会稍微向左“摆动”,但足够明显,令人讨厌。我试过删除所有过渡效果但没有效果,也尝试过逐步加载项目也没有成功。将项目面板设置为StackPanel(删除虚拟化)可以解决问题,但不是可取的。我的ListView绑定(bind)到基本页面模板附带的DefaultViewModel中的一个属性。我做错了什么以及是什么导致我的ListView表现出这种行为?XAML: 最佳答案 所以这似乎是一个操

c# - Windows Phone 8.1 中的 ListView 在滚动长列表时摇摆不定 (XAML)

我在WindowsPhone8.1应用程序中滚动ListViews时遇到问题。短列表滚动得很好,滚动流畅,但是一旦虚拟化启动,整个ListView就会稍微向左“摆动”,但足够明显,令人讨厌。我试过删除所有过渡效果但没有效果,也尝试过逐步加载项目也没有成功。将项目面板设置为StackPanel(删除虚拟化)可以解决问题,但不是可取的。我的ListView绑定(bind)到基本页面模板附带的DefaultViewModel中的一个属性。我做错了什么以及是什么导致我的ListView表现出这种行为?XAML: 最佳答案 所以这似乎是一个操

c# - 什么更好用: a DataGrid or ListView for displaying large amounts of data?

我想在表格中显示>50000行。哪个控件最好用:DataGrid还是ListView(在详细View中)?这些控件中的哪一个将具有更好的性能? 最佳答案 正如Hans在对原始问题的评论中所说,它们的性能都将很糟糕,仅次于您的用户肯定会在同时显示如此多的数据行时感到不快.但如果这在您的应用程序中是不可避免的(并且您提供了非常的搜索功能),那么您应该强烈考虑使用虚拟模式选项,无论哪种控制你决定使用。这意味着您必须提供自己的数据管理操作,而不是依赖控件为您完成。优点是事情要快得多。作为documentation说:Virtualmodei