WPF方便的调用FarPoint

本文介绍了如何在WPF项目中集成WinForms控件,通过FarPoint创建表格,并实现实时编辑。步骤包括安装FarPoint库、引用相关DLL、创建用户控件及XAML配置。方便了样式调整和跨平台使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装FarPoint

二、创建WPF项目

三、引用farpoint相关dll

四、引用winform的相关dll:

System.Windows.Forms.dll

五、引用winfrom与WPF的窗台整合dll

在这里插入图片描述所需dll截图

六、新建一个winfrom用户控件,使用farpoint创建一个表格

在这里插入图片描述
在这里插入图片描述
通过右键spread design可以直接使用farpoint编辑器
在这里插入图片描述

七、WPF窗体使用用户控件

XAML写法:

<Window x:Class="WpfFarPoint3._0.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfFarPoint3._0"
        xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
        xmlns:wf ="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms" 
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid Name="gridParent">
        <wfi:WindowsFormsHost Name="windowsFormsHost1" >
            <local:ucWinFormFarPoint></local:ucWinFormFarPoint>
        </wfi:WindowsFormsHost>
    </Grid>
</Window>

记得写

xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
xmlns:wf ="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms" 

使用用户控件时也可以后台这样用:

 ucWinFormFarPoint ucWinFormFarPoint = new ucWinFormFarPoint();
 windowsFormsHost1.Child = ucWinFormFarPoint;

这样既可以方便的在farpoint编辑器里修改样式,又可以在WPF中使用farpoint

Spread for Windows Forms 是一个综合性的、用于微软.NET 平台的Windows Forms 应用程序开 发的表格控件。它集成了丰富的表格功能、工作表功能,并可以与多种数据源进行绑定。一个Spread 控件可以处理多达20 亿个工作表,每个工作表可以有20 亿行和20 亿列,并且支持跨工作表的数据引 用和跨工作表的公式引用。Spread 控件已经被业界公认为功能最为强大的表格控件。Spread 在中国也 有了超过10 年的使用历史,得到了许多软件开发人员的认可。 随着 5.0 版本的推出,Spread 增加了对于图表功能的支持。通过超过85 种不同类型的图表和内置 的用户界面,为创建和定制图表提供了全面支持,丰富了数据的展示方式。同时,Spread 与Excel 文 件的兼容性得到了进一步的提升。 虽然 Spread 产品附带了大量的文档和示例代码,但不可否认的是,对于初次接触Spread 的中国 软件开发人员来讲,有时难免会觉得Spread 入门不太容易。本使用指南旨在帮助软件开发人员较快地 了解和运用Spread 的常用功能。开发人员可以在了解Spread 整体功能的基础上,循序渐进地学习单 元格操作、行列操作和工作表操作。每个操作都附带了具体的C#和VB 代码,读者可以直接运行例子 代码进行联系并查看效果。在表格数据操作的基础上,本指南也针对高级数据操作、图形图表、以及和 其他数据格式的交换方面做了进一步的介绍,并且在最后提供了常用词汇的中英文对照表,方便读者查 看。 对于项目管理人员和技术主管来讲,通过对本指南中Spread 主要功能的概览,可以帮助他们决策
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值