搭建成功

This commit is contained in:
qianhao.xu 2025-04-01 17:27:30 +08:00
parent dcaf4e490e
commit 27d5a92cdf
5 changed files with 21 additions and 20 deletions

View File

@ -10,6 +10,7 @@ namespace RIZO.Client.BaseModule.Views
public UserManagementView() public UserManagementView()
{ {
InitializeComponent(); InitializeComponent();
} }
} }
} }

View File

@ -1,7 +1,7 @@
using Prism.Ioc; using Prism.Ioc;
using Prism.Modularity; using Prism.Modularity;
using Prism.Regions; using Prism.Regions;
using RIZO.Client.BusinessModule.View; using RIZO.Client.BusinessModule.Views;
namespace RIZO.Client.BusinessModule namespace RIZO.Client.BusinessModule
{ {
@ -13,15 +13,16 @@ namespace RIZO.Client.BusinessModule
// 比如 左侧菜单 // 比如 左侧菜单
// 需要一个RegionManager // 需要一个RegionManager
var regionManager = containerProvider.Resolve<IRegionManager>(); //var regionManager = containerProvider.Resolve<IRegionManager>();
regionManager.RegisterViewWithRegion("MainContentRegion", typeof(ReportWorkView)); //regionManager.RegisterViewWithRegion("MainContentRegion", typeof(ReportWorkView));
//regionManager.RegisterViewWithRegion("MainHeaderRegion", typeof(Views.MainHeaderView)); //regionManager.RegisterViewWithRegion("MainHeaderRegion", typeof(Views.MainHeaderView));
} }
public void RegisterTypes(IContainerRegistry containerRegistry) public void RegisterTypes(IContainerRegistry containerRegistry)
{ {
containerRegistry.Register<ReportWorkView>(); // containerRegistry.Register<ReportWorkView>();
containerRegistry.RegisterForNavigation<ReportWorkView>();
} }
} }
} }

View File

@ -11,20 +11,17 @@ using Unity;
namespace RIZO.Client.BusinessModule.ViewModels namespace RIZO.Client.BusinessModule.ViewModels
{ {
public class ReportWorkViewModel : BindableBase public class ReportWorkViewModel : ViewModelBase
{ {
public string PageTitle { set; get; } = "工单123123";
//public ReportWorkViewModel(IUnityContainer unityContainer, IRegionManager regionManager)
// : base(unityContainer, regionManager)
//{
// this.PageTitle = "工单123123";
public ReportWorkViewModel(IUnityContainer unityContainer, IRegionManager regionManager)
: base(unityContainer, regionManager)
//}
public ReportWorkViewModel()
{ {
this.PageTitle = "工单123123";
} }
} }
} }

View File

@ -1,9 +1,9 @@
<UserControl x:Class="RIZO.Client.BusinessModule.View.ReportWorkView" <UserControl x:Class="RIZO.Client.BusinessModule.Views.ReportWorkView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:RIZO.Client.BusinessModule.View" xmlns:local="clr-namespace:RIZO.Client.BusinessModule.Views"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800" d:DesignHeight="450" d:DesignWidth="800"
xmlns:prism="http://prismlibrary.com/" xmlns:prism="http://prismlibrary.com/"

View File

@ -1,4 +1,5 @@
using System; using RIZO.Client.BusinessModule.ViewModels;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
@ -13,7 +14,7 @@ using System.Windows.Media.Imaging;
using System.Windows.Navigation; using System.Windows.Navigation;
using System.Windows.Shapes; using System.Windows.Shapes;
namespace RIZO.Client.BusinessModule.View namespace RIZO.Client.BusinessModule.Views
{ {
/// <summary> /// <summary>
/// ReportWorkView.xaml 的交互逻辑 /// ReportWorkView.xaml 的交互逻辑
@ -23,6 +24,7 @@ namespace RIZO.Client.BusinessModule.View
public ReportWorkView() public ReportWorkView()
{ {
InitializeComponent(); InitializeComponent();
} }
} }
} }