草庐IT

SelectedItem

全部标签

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

ios - 在 Swift 中更改 UITabBar selectedItem

如何以编程方式更改UITabBar中的选定项? 最佳答案 Swift3及更高版本从Swift3开始,您还可以使用tabBarController.selectedIndex=0//(oranyotherexistingindex)(谢谢,@nidomiro。)Swift2.2及更早版本尝试以下操作tabBar.selectedItem=tabBar.items![newIndex]as!UITabBarItem假设您有权访问拥有UITabBar的UITabBarController,您可以执行以下操作self.selectedVie

c# - 将 WPF ListBox 滚动到 View 模型中代码中设置的 SelectedItem

我有一个带有列表框的XAMLView:所选项目绑定(bind)到我认为的属性。当用户在列表框中选择一个项目时,我在View模型中的SelectedFoo属性得到更新。当我在View模型中设置SelectedFoo属性时,会在列表框中选择正确的项目。问题是,如果代码中设置的SelectedFoo当前不可见,我需要在列表框中另外调用ScrollIntoView。由于我的ListBox在一个View中,而我的逻辑在我的View模型中......我找不到一种方便的方法来做到这一点。所以我扩展了ListBoxScroll:classListBoxScroll:ListBox{publicstat

c# - 数据绑定(bind)到 WPF TreeView 中的 SelectedItem

如何检索在WPFTreeView中选择的项目?我想在XAML中执行此操作,因为我想绑定(bind)它。您可能认为它是SelectedItem但显然doesnotexist是只读的,因此无法使用。这就是我想要做的:我想将SelectedItem绑定(bind)到我的模型上的一个属性。但这给了我错误:'SelectedItem'propertyisread-onlyandcannotbesetfrommarkup.编辑:好的,这就是我解决这个问题的方式:在我的xaml代码隐藏文件中:privatevoidTreeView_OnSelectedItemChanged(objectsender