草庐IT

ListView-Adapter

全部标签

c# - XAML 上的 Xamarin Forms ListView ItemTapped/ItemSelected 命令绑定(bind)

如何将我的ViewModel(当前在BindingContext中)的ICommand对象绑定(bind)到XAML中ListView的ItemTapped或ItemSelected?使用Button时这是一项简单的任务,我只需设置Command="MyViewModelCommand"一切正常。 最佳答案 当您可以直接在ViewModel中直接获取选定/点击的对象时,我不确定为什么需要在页面中提供ItemSelected或ItemTapped事件:我认为您已经使用以下类型的代码绑定(bind)了ListView在与页面绑定(bin

c# - XAML 上的 Xamarin Forms ListView ItemTapped/ItemSelected 命令绑定(bind)

如何将我的ViewModel(当前在BindingContext中)的ICommand对象绑定(bind)到XAML中ListView的ItemTapped或ItemSelected?使用Button时这是一项简单的任务,我只需设置Command="MyViewModelCommand"一切正常。 最佳答案 当您可以直接在ViewModel中直接获取选定/点击的对象时,我不确定为什么需要在页面中提供ItemSelected或ItemTapped事件:我认为您已经使用以下类型的代码绑定(bind)了ListView在与页面绑定(bin

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

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

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拖动到目标