网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
从上面的图中我们知道Module是位于Shell的下一层的概念,Module中包含View、Services以及其它的应用基础设施等。
3.如何创建Prism项目
3.1.模板安装
在vs2022中搜索prism,找到Prism template pack,点击安装
下载过程比较费时。
3.2.创建wpf prism项目
安装完成后,重启vs2022,创建项目,就可以看到wpf的prism创建项目模板。
关闭vs2022,安装模板,又是比较耗时。
提示重启生效。
重新打开vs2022后,可以看到新增了Prism相关的项目模板。
以下步骤是根据空白程序应用模板(Prism Blank App)来快速构建一个Prism项目。
选择DryIoc容器。
创建好的项目结构如下:
可以看到示例代码如下:
using Prism.Mvvm;
namespace BlankApp1.ViewModels
{
public class MainWindowViewModel : BindableBase
{
private string _title = "Prism Application";
public string Title
{
get { return _title; }
set { SetProperty(ref _title, value); }
}
public MainWindowViewModel()
{
}
}
}
App.xaml里的代码如下:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
618545628)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!