小编Hee*_*ems的帖子

MvvmCross iOS SelectedCommand用于自定义TableViewCell

我正在研究iOS的MvvmCross应用程序,我需要使用自定义的TableViewCell.我想知道如何在MvxSimpleTableViewSource上实现SelectedCommand事件.我得到它来工作MvxStandardTableViewSource,我在youtube上找到了这个解决方案.该解决方案的问题在于Stuart使用MvxStandardTableViewSource.另一个问题是我想要将SelectedChangedCommand绑定到的模型与我绑定源的模型不同.

我一直在网上搜索一段时间来找到这个问题的答案,所以我希望有人可以帮助我.提前致谢.

这是我的代码:

MainViewModel.cs

namespace MyApp.Core.ViewModels
{
    public class MainViewModel : BaseViewModel
    {
        private NavigationListViewModel _navigationMenu;
        public NavigationListViewModel NavigationMenu
    {
        get { return _navigationMenu; }
        set { _navigationMenu = value; RaisePropertyChanged(() => NavigationMenu); }
    }

    public void Init()
    {
        NavigationMenu = new NavigationListViewModel();
        NavigationMenu.Init();
    }
}
Run Code Online (Sandbox Code Playgroud)

NavigationListViewModel.cs

namespace MyApp.Core.ViewModels.NavigationViewModels
{
public class NavigationListViewModel : BaseViewModel, IPageSelectedService
{
    private List<NavigationItemViewModel> _navigationList;
    public List<NavigationItemViewModel> NavigationList { 
        get { return _navigationList; } 
        set { _navigationList = value; RaisePropertyChanged(() => NavigationList); } …
Run Code Online (Sandbox Code Playgroud)

ios mvvmcross xamarin

3
推荐指数
1
解决办法
1719
查看次数

标签 统计

ios ×1

mvvmcross ×1

xamarin ×1