添加项目文件。

This commit is contained in:
Administrator
2026-06-29 14:46:32 +08:00
parent 9a9c508618
commit d9e0324b1d
175 changed files with 17983 additions and 0 deletions

View File

@@ -0,0 +1,71 @@
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection.Metadata;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using WPFWCSDemo.Views;
namespace WPFWCSDemo.ViewModels.CustomComponent
{
public partial class MessageDialogViewModel:ObservableObject
{
public MessageDialogViewModel(Window window)
{
Caption = "消息";
Content = "关闭该系统可能导致执行中的任务中断,是否确认要退出程序?";
MessageDialog = window;
}
/// <summary>
/// 标题
/// </summary>
[ObservableProperty]
string _caption;
/// <summary>
/// 内容
/// </summary>
[ObservableProperty]
string _content;
/// <summary>
/// 当前页面
/// </summary>
[ObservableProperty]
Window _messageDialog;
/// <summary>
/// 关闭窗口
/// </summary>
/// <param name="window"></param>
[RelayCommand]
void Cancel(Window window)
{
window.Close();
}
/// <summary>
/// 终止程序
/// </summary>
[RelayCommand]
void Accept()
{
Application.Current.Shutdown();
}
public void GetMessageInfo(string content)
{
Caption = "消息";
Content = content;
}
public void GetMessageInfo(string caption,string content)
{
Caption = caption;
Content = content;
}
}
}