修复无法删除历史待办bug
This commit is contained in:
@@ -19,12 +19,18 @@ using System.Windows.Shapes;
|
|||||||
|
|
||||||
namespace GeekDesk.Control.UserControls.Backlog
|
namespace GeekDesk.Control.UserControls.Backlog
|
||||||
{
|
{
|
||||||
|
|
||||||
|
public enum ToDoType
|
||||||
|
{
|
||||||
|
HISTORY = 1,
|
||||||
|
NEW = 2
|
||||||
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// BacklogControl.xaml 的交互逻辑
|
/// BacklogControl.xaml 的交互逻辑
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public partial class TodoControl : UserControl
|
public partial class TodoControl : UserControl
|
||||||
{
|
{
|
||||||
private AppData appData = MainWindow.appData;
|
public ToDoType type;
|
||||||
public TodoControl()
|
public TodoControl()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
@@ -37,7 +43,14 @@ namespace GeekDesk.Control.UserControls.Backlog
|
|||||||
{
|
{
|
||||||
if (isConfirmed)
|
if (isConfirmed)
|
||||||
{
|
{
|
||||||
appData.ToDoList.Remove(info);
|
if (type == ToDoType.NEW)
|
||||||
|
{
|
||||||
|
MainWindow.appData.ToDoList.Remove(info);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
MainWindow.appData.HiToDoList.Remove(info);
|
||||||
|
}
|
||||||
CommonCode.SaveAppData(MainWindow.appData);
|
CommonCode.SaveAppData(MainWindow.appData);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -64,9 +64,11 @@ namespace GeekDesk.Control.Windows
|
|||||||
{
|
{
|
||||||
case "History":
|
case "History":
|
||||||
backlog.BacklogList.ItemsSource = appData.HiToDoList;
|
backlog.BacklogList.ItemsSource = appData.HiToDoList;
|
||||||
|
backlog.type = ToDoType.HISTORY;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
backlog.BacklogList.ItemsSource = appData.ToDoList;
|
backlog.BacklogList.ItemsSource = appData.ToDoList;
|
||||||
|
backlog.type = ToDoType.NEW;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user