using Prism.Ioc; using Prism.Regions; using System.Windows; using SHJX.Service.Common.Constants; namespace SHJX.Service.Shell.Views.Manual { /// /// ManualWindow.xaml 的交互逻辑 /// public partial class ManualWindow : Window { public ManualWindow() { Owner = Application.Current.MainWindow; InitializeComponent(); IRegionManager regionManager = ContainerLocator.Current.Resolve(); if (regionManager != null) { SetRegionManager(regionManager, manualOptionRegion, RegionNames.ManualRegion); } } void SetRegionManager(IRegionManager regionManager, DependencyObject regionTarget, string regionName) { if (string.IsNullOrWhiteSpace(RegionManager.GetRegionName(regionTarget))) { RegionManager.SetRegionName(regionTarget, regionName); RegionManager.SetRegionManager(regionTarget, regionManager); } } private void ManualTag_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { DragMove(); } private void btn_manual_close_Click(object sender, RoutedEventArgs e) { Close(); } } }