WPF&MVVM项目实战教学之《数据管理系统》QQ群864486030

作者: 重庆教主分类: 计算机技术 发布时间: 2022-01-21 21:32:00 浏览:35139 次

WPF&MVVM项目实战教学之《数据管理系统》QQ群864486030

光头小子用飘柔:
您好,请问一下在P8中40:50的位置时,在Views中直接创建Windows中的对象是不是就增加耦合度呢?我尝试在Locator中先注册AddLineWindow,再在AddLineCommand命令中调用SimpleIoc.Default.GetInstance<AddLineWindow>().ShowMessage();但是只能打开一次,第二次就报错:关闭 Window 之后,无法设置 Visibility,也无法调用 Show、ShowDialogor 或 WindowInteropHelper.EnsureHandle。应该是关闭窗口后就被注销了是吗?我尝试加了一个try catch ,第一次打开没问题不会进入catch中,当后面再打开时报错就运行下面两句SimpleIoc.Default.Register<AddLineWindow>();SimpleIoc.Default.GetInstance<AddLineWindow>().ShowMessage();还是不行,报相同的错误,请问该怎么做呢,还是说只能像视频中那样直接new 呢?

sybszbsz123:
楼主,看到您写的用户名与密码,暗色这块提示,用一个刷,提示内容绑定进来可以吗,就不用多建画刷了

扒出来了:
楼主 公司的通知告诉我说mvvmlight已经不更新了 楼主有什么其他推荐的框架吗

【回复】也可以试试Microsoft.toolkit.mvvm
【回复】回复 @萌萌大饼脸 : prism太重了 还是这个好
sybszbsz123:
老师,您讲得很细致,跟您点赞,关于ioc容器,也可以构造注入吧,viewmodel里关于调用ef数据库密码验证,可以写个业务逻辑类注入进来调用。

兵哥winform:
视频非常好,感谢up,下一个视频教程能不能MVVMlight结合material design,想学习学习这个。或者Prism结合material design那就更好了

秃然好像你OvO:
ContentControl这里为啥又不用绑定了呢,可以直接绑定啊,既然都在ViewModelLocator进行注册了,不是在RadioButton的Commad里面做切换吗

sybszbsz123:
楼主是不是应该以对象为主,以;应该建立对象分析,从ef去更新数据库

视频教程 C# 公开课 LiveCharts图表控件 Mvvmlight框架 WPF 编程开发 MVVM EF框架 数据绑定

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!