草庐IT

selectedItems

全部标签

java - 如何在android中设备方向改变后保持listview项目的高亮

我有一个用数据填充的ListView。用户可以长按某一行,它会高亮显示,上下文操作栏也会显示它已被选中。如果用户选择更多行,则上下文操作栏中选择的行数会增加。但是,一旦我改变设备的方向,突出显示就会消失,但列表项显示为已选中。我试过使用选择器,但没有用。在XML中,我使每一行都将activatedBackgroundIndicator作为其背景。有谁知道为什么高光会消失?谢谢。这是onSaveInstanceState代码:@OverridepublicvoidonSaveInstanceState(BundleoutState){//checkifanyitemsareselecte

如何为WPF listView SelectedItems实现AddRange()?

我有一个ListView我想在其中添加一些新项目ListView.SelectedItems。我正在使用缓慢的方法:for(inti=beginIndex;i如果MyListView在添加之前为空,我可以使用这个答案添加选定的项目。但是,如果mylistview已经有一些SelectedItems,我想添加更多,我无法使用ListView.SetSelectedItems().如何更有效地添加选定的项目?是否有AddRange()函数或类似的方法?看答案是否有AddRange()函数或类似的方法?不。这SelectedItems属性ListView返回内部类型的实例SelectedItemCo

WPF TreeView 检测SelectedItem变化的简单方案

TreeView无法绑定SelectedItem,而又想知道treeview的selecteditem的变化,当然目前有很多方法,我这里简单的提供一个。目前主要思路就是通过处理xaml的TreeViewItem的IsSelected属性来进行绑定。TreeViewBorderThickness="0"Width="220"ItemsSource="{BindingItems,IsAsync=True}"HorizontalAlignment="Left">TreeView.ItemContainerStyle>StyleTargetType="{x:TypeTreeViewItem}">Set

c# - 从列表框中删除选定的项目

我想这样做,但是列表框会在每次删除时发生变化,因此即使我尝试创建一个新对象,它也会抛出运行时异常。我试过这样的:ListBox.SelectedObjectCollectionselectedItems=newListBox.SelectedObjectCollection(lstClientes);selectedItems=lstClientes.SelectedItems;if(lstClientes.SelectedIndex!=-1){foreach(stringsinselectedItems)lstClientes.Items.Remove(s);}elseMessage

c# - 从列表框中删除选定的项目

我想这样做,但是列表框会在每次删除时发生变化,因此即使我尝试创建一个新对象,它也会抛出运行时异常。我试过这样的:ListBox.SelectedObjectCollectionselectedItems=newListBox.SelectedObjectCollection(lstClientes);selectedItems=lstClientes.SelectedItems;if(lstClientes.SelectedIndex!=-1){foreach(stringsinselectedItems)lstClientes.Items.Remove(s);}elseMessage

c# - Combobox SelectedItem 数据绑定(bind)空引用异常

我现在对组合框有点失望,希望有人能回答我的问题。问题出在SelectedItem上。当我在调试器中运行我的应用程序时,如果我在ComboBox中输入与项目中的项目(即..a、b或c)匹配的文本,然后删除该文本,它将引发空引用异常。如果我在ComboBox中输入的文本与Items中的Item(ie..z)不匹配,然后删除该文本,它不会崩溃。此行为仅发生在调试器中。如果我在外面运行应用程序,我不会崩溃。我正在使用mvvmlighttakeit,但我不认为它与此有任何关系。我的代码在下面查看:型号:publicclassItem{publicstringName{get;set;}publi

c# - Combobox SelectedItem 数据绑定(bind)空引用异常

我现在对组合框有点失望,希望有人能回答我的问题。问题出在SelectedItem上。当我在调试器中运行我的应用程序时,如果我在ComboBox中输入与项目中的项目(即..a、b或c)匹配的文本,然后删除该文本,它将引发空引用异常。如果我在ComboBox中输入的文本与Items中的Item(ie..z)不匹配,然后删除该文本,它不会崩溃。此行为仅发生在调试器中。如果我在外面运行应用程序,我不会崩溃。我正在使用mvvmlighttakeit,但我不认为它与此有任何关系。我的代码在下面查看:型号:publicclassItem{publicstringName{get;set;}publi

c# - 使用 MVVM 绑定(bind) ComboBox SelectedItem

我的ComboBox中的SelectedItem有问题。如果我打开ComboBox,我会看到这些值。如果我选择一个项目,则不会显示所选项目。有人有想法吗?在我的ViewModel中,我有这两个属性:publicObservableCollectionSalesPeriods{get;privateset;}privateSalesPeriodVMselectedSalesPeriod;publicSalesPeriodVMSelectedSalesPeriod{get{returnselectedSalesPeriod;}set{if(selectedSalesPeriod!=valu

ios - MvvmCross 和 UICollectionView 如何将 SelectedItem 从 VM 绑定(bind)到 View

我将MvvmCross与UICollectionView结合使用。绑定(bind)工作完美,我的所有数据都正确显示,即使我在CollectionView中选择了一个项目,它也会在我的ViewModel中正确设置。对于SelectedItem,我使用以下绑定(bind):set.Bind(_collectionViewSource).For(x=>x.SelectedItem).To(vm=>vm.SelectedMachine);我遇到的唯一问题是我希望首先选择第一个CollectionViewItem。正如MvvmCross的来源所说,目前不支持(在SelectedItem的sett

android - MVVMCross 从 MvxBindableListView 获取 SelectedItem

我的Android应用程序有点问题,我不知道如何使用MVVMCross解决它。这是我的View模型:publicclassAddressesShowViewModel:MvxViewModel{publicListAddresses{get;set;}publicAddressesShowViewModel(stringaddressesForListView){Addresses=JsonConvert.DeserializeObject>(addressesForListView);}publicIMvxCommandShowItemCommand{get{//returnnewM