![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Prism
今夜來看雪
工作领域,.NET后端、C#上位机开发
展开
-
wpf prism 订阅功能 代码笔记
一、 发布订阅新建订阅模型,新建一个Event文件夹,再新建一个类,用于存放订阅消息模型此类继承PubSubEvent,T可以是其他类型,表示这个订阅发布或者接收到的对象类型,下面我定义了一个string的字符串消息对象类型 public class MessageEvent:PubSubEvent<string> { }也可以是其他类型比如自定义类 public class MessageEvent2 : PubSubEvent<test>原创 2022-03-24 15:48:17 · 1139 阅读 · 0 评论 -
wpf prisme对话服务(弹窗)代码笔记
一. 定义创建一个弹窗View,以及绑定ViewModel,配置ViewModel1.创建一个弹窗View,以及绑定ViewModel右键添加用户控件创建ViewModel类右键添加类ViewC注入以及绑定ViewModel类using ModuleA.ViewModels;using ModuleA.Views;using Prism.Ioc;using Prism.Modularity;using System;using System.Collections.Generic原创 2022-03-24 00:40:39 · 1942 阅读 · 1 评论 -
WPF Prism导航操作,导航传参,导航拦截,导航日志笔记
导航传参引入using Prism.Regions;命名控件 /// <summary> /// 打开导航并传参 /// </summary> /// <param name="obj">要打开的导航模块名</param> private void Open(string obj) { //定义传参变量 NavigationPar原创 2022-03-23 23:00:11 · 2781 阅读 · 0 评论 -
WPF MvvM框架prism模块笔记
可以用项目引入方式,代码添加模块,先添加项目引用,然后在App.xaml.cs实现ConfigureModuleCatalog方法添加模块 protected override void ConfigureModuleCatalog(IModuleCatalog moduleCatalog) { //添加模块 moduleCatalog.AddModule<ModuleAProFile>(); modu.原创 2022-03-22 15:56:49 · 445 阅读 · 0 评论 -
WPF 框架prism代码笔记
代码笔记 private readonly IRegionManager regionManager; //事件 public DelegateCommand<string> OpenCommand { get; private set; } //构造函数初始化事件 public MainViewModel(IRegionManager regionManager) {原创 2022-03-22 15:34:58 · 190 阅读 · 0 评论 -
WPF MvvM框架prism学习笔记( 安装以及基本配置使用prism)
安装基本配置使用prism一 安装方式有两种,其一是直接在项目里下载,其二是安装prism扩展,这样每次新建项目都可以选择prism项目模板1. 直接在项目里下载,右键依赖项选择管理NuGet程序包搜索Prism.Dryioc,点击安装即可2. 安装Prism扩展,点击扩展管理扩展,如果没有那就是在工具那里搜索prism,点击安装即可二 基本配置Prism项目基本配置Prism,打开App.xaml,添加xmlns:prism=“http://prismlibrary.com/”&g原创 2022-03-22 00:38:45 · 6329 阅读 · 1 评论