/// <summary> /// 修改任务构造函数 /// </summary> /// <param name="Item"></param> public TaskSettingWindow(Cls_WorkListItem Item, WorkList TaskList) { InitializeComponent(); this.TaskList = TaskList; this.Item = Item; SetBinding(); }
/// <summary> /// 新建任务构造函数 /// </summary> public TaskSettingWindow(WorkList TaskList) { InitializeComponent(); this.TaskList = TaskList; Item = new Cls_WorkListItem(); IsNew = true; SetBinding(); }
public WorkListItem(Cls_WorkListItem Item, WorkList Parent) { InitializeComponent(); this.Item = Item; this.Parent = Parent; Binding bindTitle = new Binding { Source = Item, Mode = BindingMode.OneWay, Path = new System.Windows.PropertyPath("RoomTitle") }; BindingOperations.SetBinding(lbl_RoomTitle, ContentProperty, bindTitle); Binding bindInfo = new Binding { Source = Item, Mode = BindingMode.OneWay, Path = new System.Windows.PropertyPath("RoomInfo") }; BindingOperations.SetBinding(lbl_RoomInfo, ContentProperty, bindInfo); Binding bindStatus = new Binding { Source = Item, Mode = BindingMode.OneWay, Path = new System.Windows.PropertyPath("StatusString") }; BindingOperations.SetBinding(lbl_TaskStatus, ContentProperty, bindStatus); //Binding bindStatuscolor = new Binding //{ // Source = Item, // Mode = BindingMode.OneWay, // Path = new System.Windows.PropertyPath("StatusColor") //}; //BindingOperations.SetBinding(lbl_TaskStatus, ForegroundProperty, bindStatuscolor); }
/// <summary> /// 全部开始按钮弹起 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Btn_AllTaskStart_MouseUp(object sender, MouseButtonEventArgs e) { WorkList.AllStart(); }
/// <summary> /// 删除任务按钮鼠标弹起 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Btn_RemoveTask_MouseUp(object sender, MouseButtonEventArgs e) { WorkList.RemoveTask(); }