NavisworksTransport/src/UI/WPF/Views/BatchTaskManagementView.xaml.cs

42 lines
1.4 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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