您现在的位置: IT专家网 > WinSystem子站
Visual Studio 2008开发Office应用程序
Visual Studio 2008 具有一些强大的功能,如支持 LINQ、改进了 Web 开发以及与 Windows Vista 和 SharePoint 紧密集成等等。不过 Visual Studio 2008 真正突出的一个特点是支持 Microsoft Office 解决方案开发。
处理 BindingSource 更改
在此窗体后面的代码中,还有几个帮助程序函数。例如,已经在 CompaniesBindingSource 对象上添加了一个事件,以处理用户通过控件中的销售数据窗体进行浏览的情况。
处理 BindingSource 更改
private void CompaniesBindingSource_CurrentChanged(object sender, |
另外,我还添加了一个事件处理程序以处理对销售数据的任何更改。例如,下列代码显示如果绑定源中选择的当前记录发生更改时,所调用 OnSalesDataChanged 方法:
protected virtual void OnSalesDataChanged(string companyName, |
选择发生更改时,OnSalesDataChanged 事件有针对当前记录的公司名称、年份和销售的参数。
添加 WPF 销售用户控件
现在看看如何创建 WPF 控件并将其添加到自定义 Outlook 窗体区域中。将 WPF 用户控件添加到自定义 Outlook 替换窗体区域中需要两个步骤。首先创建 WPF 用户控件,接着是将其添加到“替换”窗体区域中(它是稍早前创建的 RecentSales 窗体区域)。
要创建窗体,请将一个新的“WPF 用户控件库”项目添加到解决方案中。Visual Studio 将创建一个默认的控件并显示 XAML 编辑器。此时,可以设计 WPF 图表控件并添加事件处理程序。图 9 显示了 Visual Studio 2008 XAML 设计器中的 WPF 控件。

图9:WPF 图表控件
由于已经添加了新的项目,因此将具有一些默认的 XAML 代码,但是设计器中只有空容器。因此,需要在此添加一些 XAML 代码来创建图表。为了对您有所帮助,图 10 显示了用于为窗体区域创建小型 WPF 销售图表的 XAML 代码。代码相当直接了当地创建了一个小控件,具有两列五行并将占位符文本放在图表上。此文本在运行时将被“销售”数据库中的数据更新。请注意,XAML 会根据在 XAML 代码头行的声明与 SalesChart 类相关联。
- 本文关键词:

