我的问题是我在设置属性值时遇到问题,即“基于”另一个属性。
我正在使用具有这些属性的库...
“的完成:
获取或设置当前任务项的完成率值(介于0和1之间),相应地基于或更新CompletedEffort属性值。“
“的 CompletedEffort :
获取或设置当前任务项的已完成工作量值,相应地基于或更新CompletedFinish属性值。“
“的 CompletedFinish :
获取或设置当前任务项的完成时间间隔的完成日期和时间。这是一个依赖属性。“
这是完整链接的列表,如果有帮助.. http://dlhsoft.com/GanttChartLightLibrary/Documentation/Reference/html/AllMembers_T_DlhSoft_Windows_Controls_GanttChartItem.htm
我只是尝试使用完成属性,因此我有一行代码如下所示。
Completion = projectTask.PercentComplete / 100;
PercentComplete是一个double,它是一个来自projectTask数据对象的属性。
但这不起作用。完成时间为0。
这是否意味着我需要更改已完成的完成,这将更改completedEffort,最终将更改完成?这就是所有这些“基于或更新”的意思吗? 感谢。
编辑1 :完成和PercentComplete的类型为double。 CompletedEffort的类型为timespan,而CompletedFinish的类型为DateTime。
编辑2
Completion = .8;
我将其设置为我的代码,但它仍然没有改变任何内容。