ClassAssistance.Master/TasksWindow.xaml.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.IO;
using System.Linq;
using System.Windows;
using System.Windows.Media.Imaging;
using ClassAssistance.Common;
using ClassAssistance.Common.Network.Protocol;
using ClassAssistance.Master.Extentions;
using System.Collections.Generic;
using System.Collections;
using System.Windows.Input;
namespace ClassAssistance.Master
{
/// <summary>
///
/// </summary>
public partial class TasksWindow : SlaveWindow
{
public TasksWindow()
{
InitializeComponent();
Send(new StartTasksMessage());
}
/// <summary>
/// 任务管理器窗口
/// </summary>
/// <param name="slave"></param>
public TasksWindow(Slave slave)
: base(slave)
{
InitializeComponent();
Send(new StartTasksMessage());
}
/// <summary>
///
/// </summary>
/// <param name="ev"></param>
public override async void OnEvent(SlaveEvent ev)
{
base.OnEvent(ev);
await this.ExecuteInDispatcher(() =>
{
switch ((SlaveEventType)ev.EventType)
{
case SlaveEventType.IncommingMessage:
{
ev.Data.Match()
.With<TasksMessage>(message =>
{
TasksList.ItemsSource = message.Tasks.Select(c => c.Dictionary).ToArray();
});
break;
}
}
});
}
后面还有 22 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
