c#控制名称

时间:2009-12-16 20:05:28

标签: c# .net wpf

我想问一下MS Project中用于调度的控件的名称?如果有可能让我知道它是如何以编程方式工作的?

2 个答案:

答案 0 :(得分:2)

我不认为Gantt Chart是.NET控件 - MS Project是一个C / C ++应用程序,这可能是自定义编写的。

因此,您将无法使用该特定的那个。有许多第三方.NET Gantt Chart控件。

答案 1 :(得分:0)

MS Project的复杂性的用户界面永远不会使用单个控件进行编程,正如Oded已经指出的那样,它可能是使用的自定义C ++ API。

MSDN中的项目有很多信息,例如2007 Object Model

根据您的实际需要,您可以嵌入COM对象来调用Project。对不起,我不知道该怎么做,但如果你研究这个话题,请将你的结果添加到问题中: - )

感兴趣的是,Expression Blend是Microsoft开发的第一个主要应用程序,它是在一个编程框架中开发的,它们正在向第三方开发人员发布。 (不包括底层Win32 API)。特别是,这是第一次与框架同时开发这样一个大型应用程序,团队能够将他们的经验反馈给框架团队。因此,WPF的固有模式得到了显着改善。