Как мне заставить мое приложение WPF MvvmCross 6.2.3 показывать свои взгляды? - PullRequest
0 голосов
/ 09 мая 2019

У меня есть приложение MvvmCross 6.2.3 WPF, которое создает и запускает, но никакие представления не отображаются. Я не использую пользовательский viewpresenter, я полагаюсь на стандартный. Приложение имеет одно MainWindow и несколько производных от MxvWpfView представлений. Как мне показать мои взгляды?

Мои классы следующие:

MainWindow.xaml.cs

    public partial class MainWindow : MvxWindow
    {
        public MainWindow()
        {
            InitializeComponent();
        }
    }

UsersView.xaml.cs

    public partial class UsersView : MvxWpfView
    {
        public UsersView()
        {
            InitializeComponent();
        }
    }

App.xaml.cs

    public partial class App : MvxApplication
    {
        protected override void RegisterSetup()
        {
            this.RegisterSetupType<MvxWpfSetup<Core.App>>();
        }
    }

Accounting.Core.App.cs

    public class App: MvxApplication
    {
        public override void Initialize()
        {
            CreatableTypes()
                .EndingWith("Service")
                .AsInterfaces()
                .RegisterAsLazySingleton();

            CreatableTypes()
                .EndingWith("Repository")
                .AsInterfaces()
                .RegisterAsLazySingleton();

            RegisterAppStart<UsersViewModel>();
        }
    }
...