第一个问题:命名空间报错,引入失败,总是找不到对应类,但是路径和名称又都是对的
第一种情况:电脑Visual Studio编程软件没有反应过来,代码本身没有错误
保存文件,然后重启编程软件即可
第一种情况如下图:前半部有引号,后半部没有引号

第二种情况:没有安装对应的引用类型包,就直接引用
安装对应包
第二种情况:如下图

第二个问题:在MVVM框架中,页面的登录跳转问题,页面无法进行调转,这里使用的是
Startup="Application_Startup"进行跳转
private void Application_Startup(object sender, StartupEventArgs e)
{
Login login = new Login();
if (login.ShowDialog() == true)
{
Main mainWindow = new Main();
mainWindow.ShowDialog();
}
else
{
Application.Current.Shutdown();
}
}
函数函数存在问题:
注意:
Startup="Application_Startup" 不要写成 StartupUri="Application_Startup"

登录页面一定要进行绑定,即进行初始化

对应的Login构造函数也一定要写清楚

在MVVM框架中,页面的子页跳转问题,页面无法进行调转,这里使用的是
OpenPageCommand函数


要注意对应的路径参数,和OpenPageCommand函数的引用

第三个问题:打开页面不立刻刷新,需要点击控件才能刷新,无法在页面加载的时候进行页面刷新
第一种情况:页面绑定函数未生效,
在对应类的构造函数中为进行数据的开始绑定
下面是正确示例:

第二种情况:页面类的构造函数已经进行数据绑定,且页面绑定函数生效
未在对应的恢复命令函数中进行数据刷新,缺失对应的重新加载数据的函数或方法。
下面是正确示例:

第四个问题:数据绑定失败,无法进行数据绑定,数据显示不出来
未对xaml页面进行绑定数据,也为在对应的.cs文件中进行数据的绑定,或者绑定数据的格式不对,产生失败

