gpt4 book ai didi

vb.net - 小电话项目中的Prism MVVM不能正常工作...?

转载 作者:行者123 更新时间:2023-12-03 10:27:57 28 4
gpt4 key购买 nike

为了在Windows Phone项目中使用Prism/MVVM,我有

  • 从NuGet安装了Prism
  • 将App.XAML.vb更改为:

  • 3.将App.XAML更改为:

    在开始该项目之前,我已经收到以下错误消息:

    我该如何进行下去才能使事情滚动?

    最佳答案

    看起来您的XAML引用的是Store Apps MVVM库,而不是Prism.Mvvm库。

    尝试使您的XAML如下所示。

    <mvvm:MvvmAppBase
    x:Class="TestBlankPhone.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:mvvm="using:Microsoft.Practices.Prism.Mvvm">

    </mvvm:MvvmAppBase>

    然后在您的App类中添加构造函数。我粘贴了等效的C#,但看起来您也缺少初始化调用。
    sealed partial class App : MvvmAppBase
    {
    public App()
    {
    this.InitializeComponent();
    }

    protected override Task OnLaunchApplicationAsync(LaunchActivatedEventArgs args)
    {
    NavigationService.Navigate("Main", null);
    return Task.FromResult<object>(null);
    }

    }

    关于vb.net - 小电话项目中的Prism MVVM不能正常工作...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28558176/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com