首页 > TAG信息列表 > regionManager

WPF开发学生信息管理系统【WPF+Prism+MAH+WebApi】(一)

最近通过WPF开发项目,为了对WPF知识点进行总结,所以利用业余时间,开发一个学生信息管理系统【Student Information Management System】。本文主要简述如何通过WPF+Prism+MAH+WebApi进行开发基于三层架构的桌面版应用程序,仅供学习分享使用,如有不足之处,还请指正。 涉及知识点 WPF:WPF

Prism_07_WPF MVVM_复合程序视图布局

复合程序的界面(UI)是由松耦合的组件(View)组成,Prism 提供了这种页面布局的解决方案。 下面是一个由不同模块的多个视图加载到主界面来布局的: 界面布局概念 一般主界面 (Shell) 是由 Regions 组成,但不关心 Region 的具体实现是什么。能够作为 Region 的容器的有: ContentControl

2022学习WPF初识MVVM框架prism完成菜单切换

首先新建一个wpf项目,选择最新的.net5.然后在包管理器里面安装 Prism.DryIoc包。就包含了Prism框架和容器。 我们在主窗体mainview里面新建两行,一行放按钮,一行放内容,显示动态切换的内容,内容呢来自于2个不同的用户控件 ,然后我们在内容里面设置prism的区域,并指定名称,代码如下 <G

Navigation区域导航

Navigation区域导航 功能实现 这里以实现按钮打开A和打开B为例 首先创建ViewA和ViewB的页面 在App.xaml.cs中实现对页面的注册 protected override void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterForNavigation<ViewA>("Page

Prism wpf 小记 IDialogAware

IDialogAware 编写prism的DialogAware弹窗 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

从零开始搭建Wpf基础8-登录界面成功后显示主窗体

前言:1.将登录界面放在独立窗体中,登录后显示主窗体 2.将启动工程与其它界面分离出来,以便插件可以在不同的工程中复用。 第一步:1.新建一个Wpf类库AIStudio.Wpf.Home,主要插件的容器在这里。2.建立文件夹Views,ViewModels.3.将原先工程下的IntroduceView和IntroduceViewModel移动到对应

Prism Sample 17-BasicRegionNavigation

本例是基础的导航应用 在窗口中布局了2个按钮,一个区域 <DockPanel LastChildFill="True"> <StackPanel Orientation="Horizontal" DockPanel.Dock="Top" Margin="5" > <Button Command="{Binding NavigateCommand

Prism中Region的使用

一般用法: 1.在XMAL中ContentControl定义一个ContentRegion, 如 <ContentControl prism:RegionManager.RegionName="ContentRegion" /> 2.在XMAL对应的.cs文件构造函数中discovery public MainWindowViewModel(IRegionManager regionManager) { regionManager.RegisterViewWithRegi

WPF Prism框架之导航(Navigation)

注册 将UserControl通过RegisterForNavigation方法注册为Navigation protected override void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterForNavigation<ViewA>(); containerRegistry.Regi

.NET Core 3 WPF MVVM框架 Prism系列之导航系统

本文将介绍如何在.NET Core3环境下使用MVVM框架Prism基于区域Region的导航系统git 在讲解Prism导航系统以前,咱们先来看看一个例子,我在以前的demo项目建立一个登陆界面:github 咱们看到这里是否是一开始想象到使用WPF带有的导航系统,经过Frame和Page进行页面跳转,而后经过导航日志的