搭建成功

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()
{
InitializeComponent();
}
}
}

View File

@ -1,7 +1,7 @@
using Prism.Ioc;
using Prism.Modularity;
using Prism.Regions;
using RIZO.Client.BusinessModule.View;
using RIZO.Client.BusinessModule.Views;
namespace RIZO.Client.BusinessModule
{
@ -13,15 +13,16 @@ namespace RIZO.Client.BusinessModule
// 比如 左侧菜单
// 需要一个RegionManager
var regionManager = containerProvider.Resolve<IRegionManager>();
regionManager.RegisterViewWithRegion("MainContentRegion", typeof(ReportWorkView));
//var regionManager = containerProvider.Resolve<IRegionManager>();
//regionManager.RegisterViewWithRegion("MainContentRegion", typeof(ReportWorkView));
//regionManager.RegisterViewWithRegion("MainHeaderRegion", typeof(Views.MainHeaderView));
}
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
{
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()
public ReportWorkViewModel(IUnityContainer unityContainer, IRegionManager regionManager)
: base(unityContainer, regionManager)
{
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:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
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"
d:DesignHeight="450" d:DesignWidth="800"
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.Linq;
using System.Text;
@ -13,7 +14,7 @@ using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace RIZO.Client.BusinessModule.View
namespace RIZO.Client.BusinessModule.Views
{
/// <summary>
/// ReportWorkView.xaml 的交互逻辑
@ -23,6 +24,7 @@ namespace RIZO.Client.BusinessModule.View
public ReportWorkView()
{
InitializeComponent();
}
}
}