当一个财产基于另一个财产时,它意味着什么

时间:2014-06-26 16:54:04

标签: c# properties

我的问题是我在设置属性值时遇到问题,即“基于”另一个属性。

我正在使用具有这些属性的库...

“的完成:
获取或设置当前任务项的完成率值(介于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;

我将其设置为我的代码,但它仍然没有改变任何内容。

0 个答案:

没有答案