你知道Xamarin.Forms吗?

Xamarin.Forms是一个API,允许C#开发者使用一个简单的方法开发跨平台应用程序。Xamarin.Forms允许用户在他们的应用程序中创建代表一个单独屏幕的页面,在这些页面上,用户可以添加控件,如按钮、文本框、列表等。这些控件可与一个共享的C#后端连接,当应用程序运行时,前端可以映射到iOS、Android和Windows Phone指定的本地用户界面元素。此开发模式独立于任意特定的平台,因此你使用C#写一次代码,就可创建iOS、Android和Windows Phone上的应用程序。

C1FlexGrid DataMap列自定义排序

我们使用C1Flexgrid的DataMap属性在列设置单元格的值和展示值相关联, 并排序,这个时候的排序,是基于实际的值,例如:关键值。有些客户需要基于展示值对列进行排序,本文就介绍如何实现这个需求。首先,我们需要绑定C1Flexgrid到数据源。保存Northwind数据源的Products数据表,然后创建两个Dictionary对象,可以设置SupplierID列和CategoryID 列的DataMap属性。下面代码展示CompanyName替代SupplierID和CategoryName替代CategoryID。

ActiveReports 报表控件:升级应用到 VS2013 出现 Error #2032 错误

有用户反馈,升级使用了 ActiveReports 报表工程到 VS2013 编译器,运行时抛出错误编号为 2032 错误:

WPF平台的C1DocumentViewer自定义打印对话框

当使用C1DocumentViewer在物理打印机上横向打印文档,它总是保持原来的竖向打印。只能在打印对话框中手动的选择打印方向,这样改变方向。之所以会这样,主要是因为它继承于MS DocumentViewer而且当单击打印按钮弹出的打印对话框,并没有选项去自定义默认的打印对话框。然而,在XPS打印机打印的时候没有问题。本文讨论上述问题的背景。对于此类问题的解决方案,就是手动处理C1DocumentViewer 的click事件,和创建需要设置的自定义打印对话框。为此,添加一个事件给默认的打印按钮,你也可以编辑默认的模板和继承控件添加事件处理需求。

在WPF平台绑定C1Report到Collection数据源

本文结合C1ReportDesigner设计器,讲述了如何在WPF平台下简单的绑定C1Report到ObservableCollection数据源。具体的步骤如下所示:1. 创建报表定义文件2.定义集合对象数据源3.导入报表和分配数据源

Spread for ASP.NET 表格控件:CallBack 方法解析

Spread for ASP.NET 表格控件在前台提供了 Callback 方法用于调用后台 Command 事件,通过这个事件我们就可以根据前台的用户行为调用后台的 Spread 丰富的接口去操作 Spread。论坛中也有很多用户询问,因此在本篇文章中记录下使用方法。本篇文章中我们以捕获前台用户鼠标单击事件为例进行功能描述。1.后台添加Cell的 onclick 事件:Spread 表格控件渲染到前台后是以 HTML Table 进行展示的。

如何使用C1BinaryImage在Web中显示图片

使用C1BinaryImage for ASP.NET Wijmo 您可以轻松地将数据库或是流中的位图显示到应用中,方便地完成从数据库中导出并显示位图的工作。您可以在任何数据绑定控件中使用它(例如Repeater, DataList, GridView等控件) ,便捷地把数据源中提取出的位图完整地展示出来。在本教程中你将学到:1. 使用C1BinaryImage显示图片2. 进行图片设置3. 在DataList 控件中用C1BinaryImage 显示图片4. 使用定制的 HttpHandler 显示图片跟以往一样,我们第一步要创建一个web 应用。

Spread 表格控件:30 行代码实现计算器

Spread XAML 表格控件(Spread WinRT 和 Spread WPF-Silverlight) 具备丰富的数据展示功能和公式计算功能。可以轻松创建计算器、交互式的Dashboard、丰富的报表样式等!今天我们就来介绍下如何通过Spread实现一个简易的计算器。首先,创建新的工程

ActiveReport 报表控件:实现单元格合并

ActiveReports 报表控件可以通过 Matrix 实现单元格合并,无需使用代码通过设计器即可自动实现单元格合并。

ComponentOne License问题集锦(二):工程升级

在使用ComponentOne试用版的时候,会弹出试用版信息的提示框。有些客户提到已经按照激活和反激活文章里介绍的进行了激活,为什么还会弹出试用版提示信息?如果你是在激活产品之前创建的工程,那么需要对工程进行升级。下面是详细的解决方案,该方案用于解决:使用试用版开发。购买License,激活开发环境的 C1 产品,发布的客户机或本机,仍然会弹出试用版提示框问题。激活产品之后,需要对现有工程进行升级操作,升级步骤如下:1、删除使用了 C1 工程中 C1 相关的Dll引用2、删除使用了 C1 的工程中 licenses.licx 文件3、在工程中添加一个新的窗体(为了自动生成Licenses.licx,并自动添加 C1 相关的Dll引用)4、在VS工具箱中将 C1 控件添加到窗体中,此时会自动添加 C1 相关的Dll引用,并自动生成licenses.licx文件(需要确认DLL和License中 C1的版本号是否正确)5、对解决方案中所有调用C1的工程进行1-4步操作。(一般客户会在该步骤出现问题,一定要针对项目的所有工程进行操作)6、Rebuild整个解决方案 。7、重新发布。