mirror of
http://git.xinwangdao.com/cnnc-embedded-parts-detect/detect.git
synced 2025-06-24 21:44:12 +08:00
60 lines
1.7 KiB
C#
60 lines
1.7 KiB
C#
using detect.gui.Models;
|
|
using System;
|
|
using System.Threading.Tasks;
|
|
using Avalonia.Collections;
|
|
using ReactiveUI;
|
|
|
|
namespace detect.gui.ViewModels;
|
|
|
|
public class HomeViewModel : RoutableViewModelBase<HomeModel>
|
|
{
|
|
// private Home.TaskViewModel _homeTask;
|
|
//
|
|
// public Home.TaskViewModel HomeTask
|
|
// {
|
|
// get => _homeTask;
|
|
// set => this.RaiseAndSetIfChanged(ref _homeTask, value);
|
|
// }
|
|
//
|
|
// private Home.AppTypeViewModel _homeAppType;
|
|
//
|
|
// public Home.AppTypeViewModel HomeAppType
|
|
// {
|
|
// get => _homeAppType;
|
|
// set => this.RaiseAndSetIfChanged(ref _homeAppType, value);
|
|
// }
|
|
//
|
|
// /// <summary>
|
|
// /// 任务对象
|
|
// /// </summary>
|
|
// private TaskModel? _taskItem;
|
|
// public TaskModel? TaskItem
|
|
// {
|
|
// get => _taskItem;
|
|
// protected set => this.RaiseAndSetIfChanged(ref _taskItem, value);
|
|
// }
|
|
|
|
public HomeViewModel()
|
|
{
|
|
// _homeTask = new Home.TaskViewModel();
|
|
// _homeAppType = new Home.AppTypeViewModel();
|
|
//
|
|
// this.WhenAnyValue(x => x.RootViewModel!.Router.CurrentViewModel)
|
|
// .Subscribe(v =>
|
|
// {
|
|
// HomeTask.CanRun = v is not IObservable<HomeViewModel>;
|
|
// HomeAppType.CanRun = v is not IObservable<HomeViewModel>;
|
|
// });
|
|
}
|
|
|
|
// public void CreateTaskItem(AppTemplateModel? template)
|
|
// {
|
|
// TaskItem = new TaskModel
|
|
// {
|
|
// AppTemplate = template,
|
|
// AppTemplateId = template?.Id,
|
|
// Name = "新的任务-"+DateTime.Now.ToString("yyyyMMddHHmmss"),
|
|
// State = 0,
|
|
// };
|
|
// }
|
|
} |