using System.Windows.Controls; using NavisworksTransport.UI.WPF.ViewModels; namespace NavisworksTransport.UI.WPF.Views { /// /// BatchTaskManagementView.xaml 的交互逻辑 /// 批处理任务管理页签视图,提供任务创建、执行、监控和报告查看功能 /// public partial class BatchTaskManagementView : UserControl { /// /// 批处理任务管理视图模型 /// public BatchTaskManagementViewModel ViewModel { get; private set; } public BatchTaskManagementView() { InitializeComponent(); } /// /// 带主ViewModel参数的构造函数,支持统一状态栏 /// /// 主ViewModel,用于统一状态栏 public BatchTaskManagementView(LogisticsControlViewModel mainViewModel) { InitializeComponent(); InitializeViewModel(mainViewModel); } /// /// 初始化ViewModel(支持统一状态栏) /// /// 主ViewModel,用于统一状态栏 private void InitializeViewModel(LogisticsControlViewModel mainViewModel) { ViewModel = new BatchTaskManagementViewModel(); DataContext = ViewModel; } } }