国家  china

Studio for WPF Studio for WPF

极富创意的WPF控件集

ComponentOne Studio for WPF的版本历史

返回目录

ComponentOne Studio for WPF 2016 v2 新特性

  • FlexChart控件已经正式发布,了解更多的信息见FlexChart。
  • C1Word库允许用户通过代码读、创建、更新RTF和Word文件。
  • 迷你图提供了一个新型的图表来跟踪时间变化。
  • 大大提升C1DataGrid.ColumnWidth属性是AutoStar时的DataGrid性能。

返回目录

ComponentOne Studio for WPF 2016 v1 新特性

  • C1Word库beta已经发布
  • RichTextBox:可以在表前和表后增加空格
  • FlexGrid:在"ExcelBook"示例中提供保存装载图片和合并单元格

返回目录

ComponentOne Studio for WPF 2015 v3 新特性

Ribbon Themes

  • 支持Microsoft的WPF Window和RibbonWindow控件包含以下主题:
    • Cosmopolitan
    • CosmopolitanDark
    • 三种全新的Office2013主题

Scheduler

SmallVisualIntervalScale属性允许用户通过使用单个属性对不同的视图设置时间刻度,而不用重新模板化控件,或在改变Scheduler视图时使用自定义代码。

返回目录

ComponentOne Studio for WPF 2015 v2 新特性

FlexSheet for WPF正式发布

编辑,导入和导出Excel电子表格,操作行,应用预先编码的公式或者创建您自己的电子表格。

新属性包括:
  • ShowSingleTab: 获取或设置一个值来决定只有一个工作簿时标签页横条是否显示。
  • TabItemShape: 获取或设置工作簿标签页的几何图形。
  • EditOptions: 获取或设置 Flex工作簿标签页的编辑选项。FlexSheetEditOptions:
    • None: 不显示FlexSheet标签页上下文菜单。
    • Insert: 显示插入新工作簿的上下文菜单。
    • Delete: 显示删除选中工作波的上下文菜单。
    • Rename: 显示重命名工作簿的上下文菜单。
    • Hide: 显示隐藏选中工作簿的上下文菜单。
    • Unhide: 显示显示所有隐藏的工作簿的上下文菜单。
    • AllowDrag: 允许拖动工作簿标签页。
    • All: 显示编辑选项的所有上下文菜单且允许拖动工作簿标签页。

全新控件: Ratings for WPF

Ratings for WPF 使用户通过点击交互式地分享观点。您可以自定义控件显示 星星, 大拇指,竖条和交互动画。

WPF全新主题

Themes for WPF控件新增支持对.NET 4.5下微软Ribbon控件的支持。至此,我们备受欢迎的Office2013主题和大都会主题(Comsmopolitan)完全支持所有标准控件。从此,即使您的WPF项目中使用了标准控件,也再也不用担心这些控件会影响设计师精心创作的主题了。

WPF其他改进

Scheduler for WPF控件提供了更好的键盘支持,现在开始支持深色主题分组使用。您可以为WPF视图和对话框应用主题。

返回目录

ComponentOne Studio for WPF 2015 v1 新特性

WPF版本包括50余种控件和包含高需求控件的库(如数据绑定图表、强大的数据表格、现成的调度器、灵活的报表和PDF浏览器)以及十多个专业设计的主题。此版本包含了一个新的FlexSheet 控件、新的条码控件等。

新特性:

  • 新的FlexSheet控件(Beta) – FlexSheet是一个源于经典的新设计。 C1FlexSheet拓展了C1FlexGrid控件, 提供了更多现成的Microsoft Excel 功能。 轻松导入电子表格、应用公式、操纵行、执行单元格格式。这是您熟知热爱的 FlexGrid ,但却拥有更多功能,致力于为您提供完整的类似于Excel的体验。

  • 将条码添加进WPF应用程序 – 使用WPF新条码在您的WPF应用程序中轻松渲染和显示条码及二维码。

  • BarCode for WPF

  • 在地图中支持ShapeFile – Maps for WPF 现在允许您提供自定义的地图层,并在地图顶层使用ShapeFile格式化地理文件绘制自定义形状。

  • WPF性能的改进OLAP – WPF性能的OLAP已经通过异步数据处理得到了改进。当创建复杂的枢轴视图或处理大数据集时,C1Olap在后台工作,独立于用户界面线程,允许应用程序响应。

返回目录

ComponentOne Studio for WPF 2014 v3 新特性

ComponentOne Studio for WPF 为即时数据分析提供易于使用的透视表格和图表

为即时数据分析提供易于使用的透视表格和图表

ComponentOne OLAP for WPF提供深入的商业智能(BI)功能。创建透视表格和图表,能够将您的表格数据,切割和组装成立体的数据,以秒为单位为您传递实时信息,深刻见解以及分析结果。使用该控件的方便之处在于能够在Microsoft Excel® Pivot Tables之后建模,不仅功能强大,而且用户使用更加熟悉。

ComponentOne Studio for WPF 可指定边界的地图控件

可指定边界的地图控件

使用更新的C1Maps控件,您可以限定地图边界和缩放操作。例如,显示美国地图,可以防止用户导航超出了该边界范围。只需要设置该控件的一些属性,您就能够轻松完成地图边界的配置。

ComponentOne Studio for WPF 使用进度指示器提供更好的用户体验

使用进度指示器提供更好的用户体验

新C1ProgressIndicator 控件给您更多定制的方法来实现一些不确定操作的可视化。您可以显示经典的加载环,也可以为用户提供描述标签。

返回目录

ComponentOne Studio for WPF 2014 v2 新特性

圆形菜单

ComponentOne Studio for WPF 圆形菜单

通过使用ComponentOneRadialMenu for WPF建立圆形菜单系统,提升用户体验。由于受到当前流行的触摸界面启发,C1RadialMenu控件为您提供独有的触摸选择来替代传统的上下文菜单。帮助您建立嵌套菜单并获取专业配色的菜单项以及类似圆形拨号键盘的数字项。此外,圆形菜单的自动选择功能将进一步提高用户可用性。

  • 提升用户体验:当打开或关闭C1RadialMenu控件时,C1RadialMenu就像转动流畅的风车一样。这种流动型动画增加了用户体验,同时圆形菜单系统增加了用户探索应用的兴趣。尽管用户使用新的上下文菜单,与传统的上文菜单完全不同,颠覆了用户的感知,但是用户会主动发现有规律的上下文菜单的新命令。
  • 节省屏幕显示空间:使用圆形菜单系统节省了宝贵的屏幕空间,使屏幕没有那么紧凑。您可以将应用中大部分命令组织嵌套至单一的,可扩展的菜单系统中,并且该菜单系统不管何时何地都可以置顶。您可以为每一个菜单项规定特定的显示位置和尺寸,您甚至可以制定每项开始的角度。
  • 专业的数字菜单及配色菜单项:该控件为您提供关于色彩编辑和数字编辑的特殊支持。菜单项可以显示为纯颜色菜单,为用户提供完整的颜色选项。数字编辑功能,该控件支持类似圆形的数字拨号键盘,使您能够在触摸设备中快速且易于使用。
  • 自动选择常规项:您可以规定选择哪个子菜单项,或者您可以基于用户当前行为,允许控件自动选择子菜单项。所以当一个用户频繁选择某一个非默认的菜单项时,他们可以在之后的操作中不需要导航,快速的进行选择。

Entity Framework 6.x与DbContext

C1DataSource支持最新版本的Entity Framework 6.x及其新的简化DbContext API。C1DataSource使微软Entity Framework 的使用变得惊人的简单,另外C1DataSource在一些方面进行了性能优化如数据可视化方面。

  • Entity Framework 6.x与DbContext支持:C1DataSource支持Entity Framework 的最新版本6.x及其新的简化的DbContext API。您可以使用任何开发工作流,如数据库优先、模型优先,代码优先等,这些工作流能够生成与C1DataSource兼容的数据模型。
  • 数据绑定在设计阶段变得简单:设计阶段数据源构件允许您使用‘易用’的属性对话框和少量代码,在设计者界面中直接建立视图。配置C1DataSource控件,使用服务器端过滤器,在运行过程中快速组织排序描述符,当然,如果您喜欢用代码完成所有事情,我们提供的丰富的类库可以帮助您完成。
  • LiveLinq活视图:C1DataSource包含了LiveLinq,它是一种扩展类库,增强了LINQ功能,并加速了查询功能,且能提供活视图。您可以使用LiveLinq更新您的视图,但是不会丢失使用LINQ操作符的全部更新能力和绑定能力。绑定能力意味着您的视图是“活的”,并自动反映数据的变化。您的查询结果会保存最新的,因此每次数据变更时不需要重新获取数据了。
  • 使用虚拟模型提升性能:虚拟模型技术允许您异步浏览访问无限大的数据集,它的工作原理就像数据层中的分页一样,但是用户可以自行滚动浏览数据,好像所有的数据都保存在客户端一样。当用户滚动浏览时,多块数据从源页面按页获取,并适时进行资源释放。您可以使用虚拟模型中的各种UI控件如标准的数据表格或C1FlexGrid。这些特性对开发人员而言是透明的。您可以通过简单的属性设置打开虚拟模型。
  • 智能客户端缓存:该控件大部分特点的关键都是关于客户端数据缓存的,C1DataSourceE维护客户端的缓存实体,当新需求被执行时,C1DataSource首先检测是否存在于客户端缓存中,如果存在则不需要访问服务器端。通过最小化服务器的访问次数实现性能与速度的提升。

返回目录

ComponentOne Studio for WPF 2014 v1 新特性

作为2014年发布的第一个版本,Studio for WPF为C1Chart新增了分组和聚合功能,同时也为整个Studio中的所有控件增加了UI自动化(UI Automation)辅助功能。

图表控件的分组和聚合

对于数据量大的图表,太多的具体值不利于把握和分析整体趋势。这时就需要对数据进行分组和聚合。新版本的C1Chart提供了这样的能力。您可以按照类别、日期或者指定其他符合业务逻辑的字段进行分组和聚合,以此展示最终用户的商业对象和图形结果。
ComponentOne Studio for WPF 图表控件

提供用户界面虚拟化的TreeView控件

用户界面虚拟化是一项提升展示性能的技术,它不会去渲染不可见的容器对象。如果您要使用这个功能,只需要将C1TreeView控件的IsVirtualizing属性设置为true即可。
ComponentOne Studio for WPF TreeView控件

支持UI自动化(UI Automation)

UI自动化(UI Automation)为很多需要帮助的用户提供支持,比如朗读屏幕以及使用编码UI测试来检测用户接口元素。用户可以通过代码来模拟用户交互行为。这些功能都是通过C1.WPF.Automation库中的Automation Peer类来提供。每一个AutomationPeer对象均暴露了对应控件的类型用于Microsoft平台识别。这样您就可以为ComponentOne Studio for WPF中的控件添加UI自动测试了。

返回目录

ComponentOne Studio for WPF 2013 v3 新特性

本次发布的版本中新增Office 2013 主题样式支持。同时,针对C1FlexGrid和 C1Chart3D 等其它控件进行了功能增强。

FlexGrid 分组面板

通过拖拽列头到分组区域进行分组。创建分组后,您还可以通过拖拽分组标记重新排序或移除分组。

C1Chart3D性能增强

把ComponentOne Studio for Entity Framework的强大功能集成到Studio for WPF中。 ComponentOne Entity Framework DataSource™ 极大的增强了ADO.NET 的易用性和性能。它简化了数据绑定方式,使您可以轻松实现数据加载、分页、过滤和保存等操作。同时,它提供了快速加载和虚拟加载的方式,使加载大数据量变得轻而易举。

Office 2013 主题

基于最新的现代化国际主题样式而设计。它不仅可以应用到ComponentOne 控件,还可以更改标准控件样式。使您可以轻松添加深色国际化主题到WPF和Silverlight 项目中,增强视觉冲击效果。

更多增强

本次发布的版本针对C1FlexGrid 等其它控件做了增强。
  • FlexGrid 分组面板
    通过拖拽列头到分组区域进行分组。创建分组后,您还可以通过拖拽分组标记重新排序或移除分组。
  • 更多增强
    • 使用新增的C1DataSource 控件传递虚拟化数据给C1FlexGrid 和C1DataGrid。在数据层面实现分页功能,使您在加载大量数据时实现平滑 滚动。
    • 新的 C1ProgressBar 控件,设计灵感来源于原生的Windows 8和Windows phone内置进度条,提供给您全新的“加载”体验。
    • C1Book 允许内容单页显示,新增的PageMode属性使翻页效果更加动感,增强用户体验。

返回目录

ComponentOne Studio for WPF 2013 v2 新特性

增强触摸设备支持

对于Windows 8,笔记本和台式机融合为一体。Studio for WPF新增支持拖拽手势用于滚动内容,这样您的桌面应用程序就可以直接在移动设备完美运行了。

下列控件已经支持拖拽手势,这将使得他们更适合在触摸设备中使用。C1FlexGrid, C1ListBox, C1Maps, C1TreeView, C1ComboBox, C1PropertyGrid, C1Chart, C1DataGrid, C1Book, C1ColorPicker, C1Knob, C1OutlookBar, C1ReportViewer (仅选择操作), C1PdfViewer (仅选择操作), C1RichTextBox (仅选择操作), and C1TileView.

新增Entity Framework 数据源控件

ComponentOne Entity Framework DataSource™是对ADO.NET Entity Framework进行了易用性和性能的增强。它通过提高并简化数据绑定已解决相关问题,如加载、分页、过滤和保存数据。同时,它还可以提供虚拟模式的快速加载和透明滚动能力。原先属于ComponentOne Studio for Entity Framework的功能,现在可以在Studio for WPF中享受到了。 ComponentOne Studio for WPF 全新数据源控件

新增夜色丽都主题

基于最新的modern界面样式,您可以将黑色版本的丽都主题添加到您的Silverlight和WPF工程中。快将这一潮流主题应用到ComponentOne控件甚至标准控件中吧! ComponentOne Studio for WPF 全新主题

图表控件增强

  • 新增堆积阶梯面积图
  • 为条形图和饼图新增偏移和重叠属性,方便用户判断条形图的距离以及饼图切片的角度和偏移量。
  • 通过AnnoPosition.None枚举值,更加方便的隐藏坐标标签。
  • 更多的图例位置选项。您可以通过OverlapChart属性设置图例显示在堆积面积图上。

其他增强

  • 使用新的C1DataSource控件为C1FlexGrid和C1DataGrid控件提供数据可视化能力。它就像在数据层添加了一页,当所有行都出现在客户端时,用户可以滚动数据。
  • 设置C1Book控件的PageMode属性,可以将全部内容显示在一页,同时自动呈现翻页动画效果。

返回目录

ComponentOne Studio for WPF 2013 v1 新特性

TileControl

新增Tiles控件使您具备创建动态瓷片样式和导航中心的能力,尽显Windows 8 开机画面用户体验魅力。

DockControl

增强DockControl控件,使其行为更加接近Visual Studio。例如,您可以拖动标签为浮动状态,甚至将其停靠在其他浮动标签中。

PdfViewer

PdfViewer 支持读取加密文件。

DataGrid

DataGrid 支持剪切板功能。

返回目录

ComponentOne Studio for WPF 2012 v3 新特性

ComponentOne Studio for WPF 2012v3新特性

本次发布的版本新增两个专业的ListBox控件,增强了Chart控件选择和动画功能,新增国际化主题(Metro)。

国际化主题 (Metro)

国际化主题吸收了Zune和 Windows Phone的设计灵感,给WPF 应用程序实现了现代化、整洁并且绚丽的外观。 令人惊喜的是,它不仅仅支持ComponentOne 控件,同时也可以应用于标准控件。

Chart 增强

> Data Point 选择

新增针对Chart数据集合中数据点选择功能。这将使我们更容易的获取用户点击、拍击或鼠标悬浮数据点事件。进而我们可以实现定制数据点外观及添加额外标记信息等交互操作。

> 新增Plot 元素动画API

使用新增的动画 API,我们可以轻松定制 Plot元素的动画效果,使您的图表更加生动。

插入视频

> Automatic Series Generation

新增ChartData.SeriesItemsSource 和ChartData.SeriesItemTemplate属性,允许自动生成图表系列。该新增特性同样适用于MVVM 环境,同时允许依据模板自动生成图表系列。

新增 ListBox 控件

新增两款性能优越、支持手势识别的ListBox 控件,适用于复杂UI模板的数据绑定。C1TileListBox 支持多行列标题展示。C1ListBox 支持触摸手势缩放; 适用于展示大量可缩放的文字或图像。

更多增强

  • Silverlight 5:新增C1PropertyGrid, 使 C1PropertyGrid, C1DataGrid 和 C1FlexGrid控件具备实现ICustomTypeProvider 接口的扩展能力。
  • ComboBox:新增自动搜索“包含”附加过滤条件功能(过滤项设置为"Starts With" 除外)。
  • DataGrid:在当前过滤条件选择为 "Contains" 时,您可以在C1DataGrid 内置过滤器中添加自定义过滤条件。 同时,使用新增的 attached 属性您可以定制功能类似于 "Starts With" 或 "Equals" 的过滤功能。
  • Scheduler:为Appointment 类新增AppointmentType 属性。 您可以使用此属性显示自定义内容或根据属性值执行不同操作。这个属性可以序列化为不同格式。如果设置了Appointment 属性影响,它将被保存到底层数据源。
  • TabControl:新增VisibleItems 属性和VisibleItemsChanged 事件,当 TabControl 允许滚动时,您可以设置Tab对最终用户的可见性。
  • TreeView:通过设置 ShowLines 属性,您就可以轻松的显示 C1TreeView 连接线。这将为您呈现出经典的 Windows TreeView 控件外观。您可以通过几个简单的属性调整线的外观。

返回目录

ComponentOne Studio for WPF 2012 v2 新特性

ComponentOne Studio for WPF 2012v2新特性

ComponentOne Studio for WPF 2012 v2新增了对Microsoft Office 2010新增主题支持的功能, 主要控件的中文支持, 完整的PDF 类库,新的图表特性,等等。

PDF Library

使用新增的ComponentOne PDF library for WPF (C1.WPF.Pdf),您可以轻松创建、打印和发送Adobe PDF 文件。您还可以创建动态报表文件,或直接输出UI到加密、压缩、带有提纲、包含链接和压缩文件的PDF 文件。

Office Themes

支持Microsoft Office 最新添加的六款主题,即Office 2007 和 2010蓝色、银色和黑色主题。

officetheme

堆积饼状图

C1Chart 控件新增了堆积饼状图图表类型。多重堆积饼状图能够非常直观的展示多层数据的关系。

piechart

中文支持和资源汉化

为亚洲用户量身定制,我们新增了C1RichTextBox 和 C1FlexGrid中文、朝鲜文、日文输入功能。同时,我们添加了完整的汉化资源包(日文版资源包在之前版本中已经添加 )。

chinese

  • 通用中文General Chinese (zh)
  • 繁体中文(zh-Hant)
  • 简体中文(zh-Hans)

Studio for WPF 中增强的功能

  • Chart for WPF

    • 新增Axis.AnnoVisibility 属性使您可以隐藏重叠label。这将使你可以隐藏同一轴线上的label。解决了 X 轴上label 内容过长而显示重叠的问题。
    • 新增C1Chart 控件堆积饼状图形。使用多重堆积饼状图能够非常直观的展示多层数据的关系。
    • 新增 ChartView.Inverted 属性,用于交换 X、Y轴。
    • 新增PieSlice.Offset 属性,用于设置单个饼图是否同其他部分分离。
  • DockControl for WPF

    • 改善Load方法,使其可以重新加载已保存的标签停靠状态,而不必每次重新设置每个标签项。
  • FlexGrid for WPF

    • 新增AllowAddNew 属性,用于实现在 grid 底部增加新的模板行。
  • Maps for WPF

    • 更新Bing Maps Token service 身份认证为Bing Maps Key 。
  • PdfViewer for WPF

    • 新增ParsingError 事件,用于捕获加载不支持格式文件或加密PDF 文件错误。这个事件可以使您增强最终用户体验。
    • 新增PreparedPage/PreparingPage 事件,用于显示页面加载提示。
    • 新增AutoContentRotation 属性,用于控制打印机是否根据页面内容自动翻转纸张。
  • RichTextBox for WPF

    • 新增中文、日文、韩文输入编辑器。
    • 新增Tables的属性,用于获取文档中的 C1Table 集合。
    • 新增CaretBrush 属性,用于控制caret 的外观。

返回目录

ComponentOne Studio for WPF 2012 v1 新特性

功能介绍

提供40多个组件或控件

为WPF应用系统开发提供了40多个组件或控件,包括表格、图表、日程表、仪表盘、地图、停靠、工具栏、数据输入等,这些组件不仅弥补了标准控件包的空白,而且拥有更多的特性和功能、以及更好的性能,会大大提高您的开发效率。

快速构建企业级应用系统

Studio for WPF 拥有丰富的数据显示方式和LOB控件,您可以在更短时间内开发出引人注目的桌面应用程序。通过40多个WPF控件以满足开发人员需要的功能,例如便捷的样式设置、打印、导出到Excel以及对XAML的完整支持等功能。

提升设计者/开发者协作能力

Visual Studio 2008/2010和Expression Blend3/4都支持Studio for WPF控件,这大大提升了团队的协作能力,并完全适合开发者/设计者流程。

增强了数据的可视化

Studio for WPF控件包含开发具有一定产业强度的应用程序所需的所有数据可视化控件。Grid for WPF可以以多种方式而不仅是以单一方式显示数据,它是一个强大的DataGrid,具有独特的旋转和卡片视图而不需要添加任何额外的编码。Gauges for WPF提供的7种gauges,只需在您的仪表盘和窗口上添加任意一种,即可让您的应用更具魅力。Maps for WPF 用于查看地理信息,可以通过交互式的浏览器查看在线地图。

ComponentOne Studio for WPF数据可视化

类似Excel的FlexGrid控件

您可以体验 FlexGrid 的灵活性、速度及轻量级架构。FlexGrid for WPF 提供了比竞争对手快10倍的滚动速度、内置打印功能、单元格合并、列汇总、自定义单元格、以及满足您业务数据需求的扩展能力。

完整的图表控件:时尚,快速和优秀(无变化)

功能丰富的ComponentOne Chart™ for WPF是市场上功能最齐全的制图控件,它拥有12个内置的主题,超过40个2D和3D的图表类型,以及具有丰富颜色的调色板,制作一个图表或仪表盘应用只需您点击几次鼠标即可完成。Chart for WPF通过了对10,000多个数据点的测试,同时它还为您的Windows应用程序添加了动画和用户交互。

ComponentOne Studio for WPF图表控件

世界一流的报表解决方案

ComponentOne Reports for WPF能够把报表和文档生成功能集成到WPF应用中,可以将报表直接传给打印机或者以XPS、Open XML Word、HTML、PDF,Excel和其他丰富的文本类型导出。ComponentOne Reports可以与Microsoft Access,SQL Server,甚至Crystal Reports一起配合使用。您也可以使用ComponentOne Report Designer应用程序创建和分发报表。

功能完善的日程安排控件

使用ComponentOne Scheduler™ for WPF定制一个日程安排应用程序。编辑默认模板创建可定制的Appointment ,Edit和Reminders 对话框。您可以从四种内置的数据视图中选择Day View、Work Week View,Week View和Month View,您也把日程安排绑定到您选择的数据源,使用本地的XML数据库或者导入/导出iCal数据。使用Studio for WPF,可以创建自己的微软 Outlook风格的日程安排应用,而不需要写草稿就可以开发一个日程安排。

ComponentOne Studio for WPF日程安排控件

尖端的布局和动画

创建现代感和高科技外观的应用,并为用户提供丰富的动画和流畅的交互体验。Studio for WPF利用了WPF框架中可用的动画技术突出丰富的动画和布局控件。这些控件包括Accordion、Book、Chart、DockControl、Expander、Gauges,Grid和HyperPanel。

类似 Visual Studio 的停靠方式

DockControl for WPF 提供了多选项卡窗口停靠方式,与微软 Visual Studio 2010 系统中的非常类似。DockControl 提供了停靠、浮动和选项卡式窗口。您可以自动隐藏这些区域,还能非常方便的设置DockControl 的样式。

MVVM Support

在您的WPF应用程序中,你可以使用 ComponentOne Studio for WPF 提供的最新的外观模型或者MVVM设计模式。每个控件都支持依赖属性、完整的 XMAL 配置和数据绑定技术。

XBAP支持

Studio for WPF控件完全兼容了Windows Presentation Foundation的XAML Browser Application (XBAP)的部署能力。XBAP部署可以创建健壮的具有.NET 3.x和4.0框架的所有优点的富互联网应用(RIA)。

ClearStyle 技术让 XAML 样式设置更加容易

ComponentOne ClearStyle™ 是我们为 XAML 控件样式设置提供的新模型,ClearStyle 允许开发人员在不修改控件模板的情况下非常便捷的修改控件颜色,便可创建出拥有统一外观的控件,而且,这些操作您都只需在 Visual Studio 中设置颜色相关的属性即可,不需使用 Expression Blend和其它专业开发人员。

支持 14 种语言的本地化

我们提供了14中资源文件,以满足您系统的本地化需求。ComponentOne Silverlight 中的控件都提供了以下语言的支持:阿拉伯语, 丹麦语, 德语, 西班牙语, 芬兰语, 法语, 希伯来语, 意大利语, 日语, 荷兰语, 挪威语, 葡萄牙语, 俄语和瑞典语。

ComponentOne Studio for WPF全球语言本地化

使用ComponentOne Studio for Silverlight可完成代码共享

ComponentOne Studio® for WPF控件与Studio for Silverlight控件具有相同的代码库,因此您可以通过共享大部分代码,创建出丰富的网络和桌面应用程序。这样,节省了大量的开发时间和成本,而且消除了必须学习两个平台控件的障碍。

返回目录

ComponentOne Studio for WPF 2011 v3 新特性

Studio for WPF 2011 v3 版本中有全新的 OutlookBar 控件、绑定标记扩展、以及 Chart、FlexGrid、完整的 .NET 4.0 程序集等功能的增强。

全新的 OutlookBar 控件

ComponentOne Studio for WPF 全新OutlookBar控件

通过侧边栏导航将菜单和控件按照不同类别进行分组显示,其实现的效果类似微软 Outlook 导航面板。它可以包含任意数量类别,这些类别是通过按钮进行显示,每个按钮由一个标题和可以添加其它控件的内容面板组成。

表达式绑定库

使用 C1Binding 丰富的内联表达式语法,您可以写出清晰的XAML代码,还能节省更多的编码时间。您可以在绑定语句中直接完成字符窜连结、公式计算、甚至是if/else这样的逻辑表达式,而且不需要任何的后台转换代码。

图表功能的增强
  • 为线性和符号图表类型提供了全新的高性能位图渲染模式
  • 为雷达图表新增对多个径向轴的支持,以及用于指定轴标签外观的相应选项设置。
  • 新增Axis.AnnoCreated事件,允许您通过编程方式自定义轴标签的外观。
  • 增强叠加面积区域的剪裁行为,元素不会延伸到邻近的区域中。
FlexGrid 功能的增强
  • 新增 ShowOutlineBar 属性,可用于指定表格在第一列列头出显示行号按钮,与微软Excel中的非常相似。
  • 新增 ChildItemsPath 属性,它包括一个有任意类型元素组成的列表,C1FlexGrid 将它以树形结构进行显示。
其它功能的增强
  • C1DataGrid 可以通过拖动鼠标来选择多个单元格。
  • C1PdfViewer 添加了缩略图和文档大纲模式。
  • C1TreeView 内置了编辑功能。

返回目录

ComponentOne Studio for WPF 2011 v2 新特性

内置14中国际化语言用于本地化操作

Studio for WPF 内置14中国际化语言包,Studio for WPF中每个控件都可以非常方便的实现本地化操作,支持的语言有:阿拉伯语, 丹麦语, 德语, 西班牙语, 芬兰语, 法语, 希伯来语, 意大利语, 日语, 荷兰语, 挪威语, 葡萄牙语, 俄语和瑞典语.

全新的 Excel 组件

全新的 C1XLBook 组件可以通过C#或VB.NET代码实现Excel(XLS和XLSX)文件的读写操作。您可以创建或加载已有的Excel文件,并对他们以单个表进行访问。这些操作并不需要您安装微软Excel产品。

全新的 TileView 控件

ComponentOne Studio for WPF磁贴控件

全新的 C1TileView 是一个可以它所包含的项目进行交互的控件,用户可以展开或折叠窗口来查看更多或更少的信息。通过该控件可以实现仪表盘、详细数据视图、照片画廊等功能。用户可以在运行时通过拖拽方式改变这些项目的排列顺序。

全新的 TreeView 控件

ComponentOne Studio for WPF树形控件

通过 C1TreeView 控件可以将您的数据以层次化进行显示,它支持基于键盘的检索功能,拖拽,编辑,自动检索,层级模板等功能。

全新的 DragDropManager 控件

ComponentOne Studio for WPF拖拽管理控件

使用 DragDropManager for WPF 您可以毫不费力的为您的 WPF 程序添加拖拽操作。C1DragDropManager 类提供了一种比常规做法更为直观的拖拽用户界面。

日程表功能的增强

ComponentOne Studio for WPF日程表

Scheduler for WinForms 为水平布局方式的预约增加了时间线视图,这种视图为一次查看日程表中多个分组信息带来了极大的便利。该视图中时间线沿着水平方向显示,分组信息按照垂直方向排列,与微软 Outlook 2010 中的日程表视图极为相似。

其它控件功能的增强
  • DataGrid 内置了多值过滤器,您可以为同一列指定复合式过滤条件。
  • FlexGrid 新增了 ChildItemsPath 属性用于便捷地创建树形显示方式。如果您的数据类型包含一个拥有相同类型的元素列表,C1FlexGrid 就可以将其显示为树形结构。
  • PdfViewer 通过GPUAcceleration和缓存位图的方式增强了性能。
  • Reports 增加了对 C1MultiDocument 和 XPS导出的支持。C1MultiDocument 允许开发人员将 C1PrintDocument、C1Reports 和 C1RdlReport 组合到同一个文档中,并且共享目录、页号和总页数。
  • Toolbar 包含了折叠,帮助和对话框启动按钮,以及一个新的 C1ToolbarSplitButton控件。
  • FilePicker 可实现快速,便捷的文件选择操作。

返回目录

ComponentOne Studio for WPF 2011 v1 新特性

RichTextBox

ComponentOne Studio for WPF编辑器

  • 通过该编辑器可以加载、编辑和保存富文本格式的HTML或RTF文档。
  • C1RichTextBox控件提供了非常快的文档呈现方法,并支持丰富的格式设置、自动折行、HTML或RTF文档的导入/导出、表格、图片和注释等操作。
增强了图表功能

ComponentOne Studio for WPF图表功能

  • 使用更新、更快的大数据量呈现方法。C1Chart采用一种低水平的图像程序,可以更快速的呈现线性图表和散点图表,为您的 WPF 应用系统带来最佳的速度和性能体验。
  • 支持多个绘图区域,使得图表中的标记、标签和互操作元素定位更加容易。
  • 支持将多个划分区域按着水平或垂直方向进行叠放。这种灵活的布局方式可以让您在一个图表控件中添加多个划分区域。
  • 全新的多边形图表类型:Polygon和PolygonFilled。多边形图表类似于线性图表和面积图表,区别在于多边形图表可以通过数据创建一个封闭的区域。
FlexGrid

ComponentOne Studio for WPF FlexGrid控件

FlexGrid包含了一个扩展程序集,可以利用该程序集实现类似于Excel中的过滤功能。用户可以通过选择的方式来设置过滤条件,而可供选择的值一定要是在该列中出现过的值。

Carousel

ComponentOne Studio for WPF 布局控件

全新的 Carousel 控件包含一个可视化的页面控件,该控件中的子元素可以按照任意的3D路径进行排列。使用 C1CarouselPanel控件,可将原来只能按照平铺方式排列显示的项目,变成拥有3D外观和动画显示效果的排列方式。

DataGrid

DataGrid包含了两个扩展程序集,可以利用这两个程序集实现过滤和分组功能。

PdfViewer
  • 添加了GetPages()方法,通过该方法可以得到由FrameworkElements呈现的PDF文件中的每一页内容。现在阅读PDF文件就更加灵活,也可以改变用户查看PDF问价的方式。
  • 新增对混合页面打印方向的支持。
  • 对PDF规范有了更多的支持。
ReportViewer

C1ReportViewer控件可以显示几乎任何报表服务生成的HTML或PDF格式的报表/文档,例如微软SQL Server报表服务生成的报表。用户可以在报表浏览器中查看、检索、缩放、选择、打印和保存报表。此外,C1ReportViewer和C1DocumentViewer使用了完全不同的报表引擎。

SpellChecker

SpellChecker 控件提供了当前市面上最易使用、而且最为有效的拼写检查方法。SpellChecker拥有每秒钟400000字的处理速度,并能支持20余种语言的拼写检查。

返回目录

ComponentOne Studio for WPF 2010 v3 新特性

PdfViewer

ComponentOne Studio for WPF PDF查看器

  • 可在WPF应用系统中查看PDF文件。
  • 可在WPF应用系统中,随心所欲地使用 C1PdfViewer 浏览器来加载和保存PDF文件。
  • 支持打印、分页、缩放和增量式的文字检索功能。
Chart3D

ComponentOne Studio for WPF 3D图表

  • 在WPF应用系统中使用全新的 C1Chart3D 控件来呈现 3D 外观和轮廓的图表。
  • 支持 floor、ceiling、zone、legend等功能。
日程表资源分组

ComponentOne Studio for WPF 日程表控件

  • C1Schedule 添加了全新的分组功能,可以按照联系人、资源和类别创建一个按照多列方式显示的视图,每列中显示不同的项目或组信息。
  • 用户还可以非常便捷的对这些组进行分页显示,所以组的数量是没有限制的。
  • 可将一个会议在指派到不同的资源、类别或联系人上。
  • 分组功在月、周和天视图中都是可用的。
DataGrid
  • 内置的Excel导出功能。
  • 列头、单元格的合并功能。
  • 打印支持。
  • 增加对DataSet的支持。
  • 提供当前视窗信息,例如:滚动条位置、当前可见的单元格等。
Toolbar

增加了对选项卡的支持,您可以对工具栏进行分组显示。

FlexGrid
  • 可以在分组的上部或底部添加汇总行
  • 完整打印功能的支持
增强了对微软 SQL Server 报表服务的支持

全新的 C1RdlReport 组件支持将微软 SQL Server 报表转换为ComponentOne报表格式。您可以使用ComponentOne报表组件集成您现有的报表文件,并就行报表的预览、打印和导出操作。

  • 可以将您已有的SSRS报表导入到C1RDLReport中,并通过编程方式生产您的报表。
  • C1RdlReport暴露了全部的RDL对象模型,你可以使用代码来修改已经存在的报表和事件,并创建一个新的报表。然而这一切只使用微软报表服务是无法完成的。
  • C1RdlReport提供了一个自己封装的RDL报表解决方案,不需要而外的环境支持,用户也不需安装微软报表服务。
  • 完全符合 RDL 2008 规范。
统一的 XAML 命名空间

为了使开发更加的容易,现在您只需在您的XAML页面中引用一个命名空间,再也不需要为每个ComponentOne类库添加单独的引用。

ComponentOne ClearStyle™ 技术

ComponentOne Studio for WPF ClearStyle技术

全新的ComponentOne ClearStyle技术贯穿整个控件包,使得设计工作更加容易。在这次发布的版本中,我们为以下控件添加了ClearStyle的支持:DropDown, ComboBox, NumericBox, Windows, RangeSlider, TabControl, Expander, Accordion, ColorPicker, PropertyGrid, Maps, MediaPlayer, DateTime Editors, DockControl 和 Toolbar等。

C1ScrollViewer

新版本中已经替换了标准的ScrollViewer控件,新的控件完全兼容Silverlight,并支持水平和垂直方向的滚动操作。

返回目录

ComponentOne Studio for WPF 2010 v2的新特性

最新的WPF控件集为您带来6个新控件。每一个控件都是在.NET 3.5平台下编译的,同时他们完全兼容Silverlight平台下的对应控件。因此,您可以通过共享代码,快速建立丰富的桌面应用程序和网络应用程序。超过25中WPF控件的丰富特性,将成为您完成高性能可视化数据解决方案的必备利器。

发布声明

经典的ComponentOne FlexGrid for WPF控件
  • WinForms平台下经典的FlexGrid控件被迁移到了WPF平台下。这一轻量级的数据表格控件支持合并单元格、非绑定模式、多行列头、打印等等

ComponentOne Studio for WPF FlexGrid控件

新增Calendar for WPF
  • ComponentOne Calendar™ for WPF支持跨越多月的数据选择。C1Calendar控件无缝集成了ComponentOne Scheduler所具备的Microsoft Outlook Calendar风格的导航系统
  • 新增的Calendar控件完全替代了之前的C1MonthCalendar和C1MultiMonthCalendar控件

ComponentOne Studio for WPF 日历控件

新增ComboBox for WPF
  • 这是一个拥有微软组合框所有功能的组合框控件,它结合了可编辑文本框和自动搜索下拉列表
  • 完全兼容ComponentOne ComboBox for Silverlight控件产品

ComponentOne Studio for WPF 组合框控件

新增DataGrid for WPF
  • 新增的DataGrid控件拥有更强大的数据处理能力和性能,在大数据源的情况下表现更出众
  • 主要特性包括:类似Excel的过滤器、排序、锁定、分组、导出、打印、订制模板、滚动和分页功能
  • 完全兼容ComponentOne DataGrid for Silverlight。但是该DataGrid控件不支持ComponentOne Grid for WPF控件所支持的幻灯片浏览模式

ComponentOne Studio for WPF DataGrid控件

新增Maps for WPF控件
  • Maps提供流畅的缩放、平移以及在屏幕和地理坐标之间进行映射的能力
  • 能够显示包括Microsoft Live Maps™ 和Google Maps™在内的多种数据源提供的信息
  • 您可以创建自定义的元素,并将它与对应的位置信息关联起来
  • 完全兼容ComponentOne Maps for Silverlight控件

ComponentOne Studio for WPF Maps控件

新增Toolbar for WPF控件
  • 在您的WPF应用程序中创建专业的自定义工具栏
  • 拥有强大的扩展性,能够嵌入各种元素
  • 完全兼容ComponentOne Toolbar for Silverlight控件

ComponentOne Studio for WPF 工具栏控件

返回目录

ComponentOne Studio for WPF 2010的新特性

2010版本的Studio for WPF增加了对Visual Studio 2010的支持,并改进了一些流行的控件,如Grid,Chart和Scheduler。本版本主要为多个表单界面提供了停靠和浮动窗口,简化了您在WPF应用程序中添加此类功能的过程。同时,控件包还新增了6个新的控件。

该版本的亮点有:

  • Grid for WPF的分组和排序性能得到提高
  • Chart for WPF现在包括内置的轴滚动条,合计图表和可访问的轴范围
  • 几个从Silverlight迁移来的控件:
    • Scheduler
    • DateTime Editors
      - C1DateTimePicker
      - C1TimeEditor
    • DockControl
    • TabControl
    • Window
  • 支持Visual Studio 2010

发布声明

新增控件C1Scheduler

使用ComponentOne Scheduler™ for WPF可以轻松地把微软 Outlook风格的日程安排功能集成到您的Silverlight应用程序中。通过使用自定制对话框,内置的数据视图,导入/导出等,您可以很方便的设计一个日程安排应用程序。

  • 这个版本的Scheduler for WPF与Scheduler for Silverlight相同(除了平台相关的异常区别外)。现有的WPF Scheduler组件将继续兼容.NET 3.0框架。我们将同时使用两个版本,但在未来现有的版本将进入维护状态。
  • 在C1Scheduler控件和外部控件之间增加了拖放功能。
  • 为Blend 3和Visual Studio 2010增加了设计时支持。
  • 在我们的博客上了解更多关于新的和老的 Schedulers。
新增C1DataTimePicker和C1TimeEditor控件

ComponentOne DateTime Editor ™ for WPF控件提供了交换日期和时间信息的功能。它提供了一种简单直观的界面用来选择日期和时间或者只选择时间。

  • 这些新增控件完全兼容Silverlight版本
  • 现有的DateTimePicker for WPF继续兼容.NET 3.0框架
新增C1DockControl控件

通过ComponentOne DockControl™ for WPF控件可以在您的Silverlight应用程序中操作多个窗口。类似于微软 Visual Studio 2008的停靠系统,DockControl提供可停靠的,浮动的和标签化的窗口。您也可以自动隐藏选项并轻松地设计DockControl控件。

  • 包括下面主要的控件:C1DockControl,C1DockGroup,C1DockTabControl,C1DockTabItem。
新增控件C1TabControl
  • 通过ComponentOne TabControl™ for WPF可以轻松地组织和导航Web内容,您可以将多个页面内容组织到不同标签下。
新增控件C1Window
  • 使用ComponentOne Window™ for WPF替换标准的浏览器对话窗口。C1Window控件在一个浮动窗口中显示内容。
增强了Grid for WPF控件

新的C1CollectionView类提升了分组和排序操作的性能:

  • 本地排序是之前速度的5倍。
  • 分组操作是之前速度的10倍。
增强了Chart for WPF
  • 增加了内置的轴滚动条。
  • 增加了合计图表:新的属性C1Chart.Aggregate和DataSeries.Aggregate允许在plotted数据上进行合计。
  • 使用新的属性Axis.ActualMin和Axis.ActualMax对轴访问进行限制。
更多Gauges
  • 增加了4个Gauge,在工作中您可以使用更多基本的形状:C1SpeedometerGauge、C1VolumeGauge,C1RulerGauge和C1RegionKnob。

返回目录

ComponentOne Studio for WPF 2009 v3 新特性

该版本的亮点包括:
  • 从Silverlight迁移过来的几个控件
    • Accordion
    • Book
    • Cube
    • ColorPicker
    • DropDown
    • Expander
    • MediaPlayer
    • PropertyGrid
  • Grid控件现在可以导出Excel(.xls和.xlsx格式)
  • 新的Chart类型:Step、Step Symbols、StepArea、PolarLines,PolarSymbols和PolarLinesSymbols。
发布声明
新增控件Accordion
  • 显示可扩展的项目列表,组织UI,并且优化对屏幕基版面的使用
新增控件Book
  • 以普通纸质图书的书页样式显示元素对象
新增控件Cube
  • 在3D立方体表面动态的显示元素对象,旋转立方体,每一次显示一个元素
新增控件ColorPicker
  • 可以在专业设计的调色板上选择颜色或者创建您自定义的颜色
  • 支持透明度
新增控件C1DropDown
  • 创建自定义的下拉列表
新增控件Expander
  • 扩展和收缩内容
新增控件MediaPlayer
  • 一个功能齐全的即开即用媒体播放器。它可以播放媒体、视频或者音频,显示播放列表和使用全屏模式。
新增控件PropertyGrid
  • 现在WPF具有了熟悉的Visual Studio中包含了 property grid。您可以轻松编辑任何类,并可以包含10多个内置的编辑器。
Grid for WPF控件新特性
  • 使用ExportToExcel方法支持以Excel格式导出
  • 定制的UI支持过滤条模板
新增Scheduler for WPF示例
  • 现在您可以在多个列中为多个用户展示日程表。这是一个定制的DayView控件,可以显示多个Scheduler,但只实现了在左边显示时间刻度以及在右边显示垂直滚动条。数据源必须有一个额外的用户信息字段。
Chart for WPF控件新特性
  • 新的步骤图类型:Step,Step Symbols,以及StepArea
  • 新的极坐标图类型:PolarLines,PolarSynbols,以及PolarLinesSymbols
  • 饼图的新选项:方向和起始角度。
  • 新增的DataSeries.ItemsSource属性,可以为一个系列指定数据源。
  • 为图表动作提供鼠标滚轮支持:缩放和变换(扫视)。您可以控制动作的方向以及鼠标滚轮的灵敏度。
  • 您可以选择性的隐藏某些从Legend(使用SeriesDisplay.HideLegend属性)获得数据系列。
Reports for WPF控件新特性
  • 该控件包含了新的可以装载Reports for WinForms 的ReportScheduler应用程序

返回目录

ComponentOne Studio for WPF 2009 v2

这个版本包含了第一批新的WPF控件。您将会在WPF控件中见到与备受赞誉的Silverlight控件相同的功能,这将允许您创建出丰富的网络和桌面应用程序,且消除了学习两个平台控件的所走的弯路。

通过Silverlight代码库构建WPF控件

Gauges:C1Linear, C1Radial, C1Knob
  • 使用C1LinearGauge,C1RadialGauge,和C1Knob控件可以在您的WPF应用上构建专业的仪表盘或者添加一个图形化的指示物。
C1HyperPanel
  • 可以在面板上放置任意的元素实现类似传输带的效果。并且可以在一个很小的容器里显示大量的元素,而不使用滚动条。
C1MaskedTextBox
  • ComponentOne的掩码文本框控件提供了一个可以自动验证输入的文本框。掩码编辑框增强了UI,它可以阻止用户在控件中输入非法的字符。
C1NumericBox
  • ComponentOne NumericBox™ for WPF提供了一个数值文本框(C1NumericBox),用来显示和编辑格式化的数值。
C1RangeSlider
  • ComponentOne RangeSlider™ for WPF控件扩展了基本的滑块控件,并且提供了两个滑块元素,允许用户选择值域范围而不是指定单一的值。

返回目录

ComponentOne Studio for WPF 2009 v1

2009版本的Studio for WPF新增了许多关于图表和网格的功能特性。

Chart for WPF
  • 新增图表类型:Radar,HighLowOpenClose,Candle和Gantt。
Grid for WPF
  • 自动计算汇总:在grid中增加了对列合计功能。现在,可以简单的对列进行计算总和、平均值、最小值,最大值以及总数,或者创建您自己定制的合计函数。
  • 编程的自动重排列:通过编程重排C1DataGird中的实际列集合,改变列的显示顺序。
  • 通过数据类型改变列样式:使用基于列样式映射的类型设计列。格式化列使其显示样式依赖于它们的数据类型;例如,如果列的数据内容类型为字符型、布尔型,整型等等,则以不同的格式显示它们。
  • 控制更新后的单元格值何时生效:控制由最终用户更新的单元格的值何时对基本数据源生效。您可以选择网格和列项被更新时立即生效或者在完成单元格编辑后生效。
  • 添加列数值格式:可以轻松地格式化一个列;例如,格式化为日期、百分比,货币等。
  • 自定义文字环绕和对齐:现在界面上有更多的控件以及网格中的文本具有更多的格式。新增了几个控制网格文字环绕和对齐的新属性。

返回目录

ComponentOne Studio for WPF 2008 v3

2008 v3版本的Studio for WPF新增了许多关于图表,网格和日程安排的特性。

Grid for WPF
  • 单元格数值验证:它控制最终用户与网格的交互以及网格能接受的数值。通过内置的单元格数值验证机制,网格可以验证最终用户对单元格Value属性的输入(声明或者事件处理程序),反映数据源报告的错误,以及以自定义的方式显示指定的错误。
Chart for WPF
  • 将数字显示成一个圆形气泡的图表类型:这些图表通常通过改变大小来显示一些额外的数据。气泡大小的编码方式,以及最小值和最大值都可以进行指定。气泡图适合于那些具有成百上千个值的数据集。
  • 通过XYPlot图表类型使用两个值描述一个数据点:XYPlot图表使用两个值描述每一个数据点。这种图对描述数据的两个维数关系很有帮助,并经常使用它进行数据统计分析。
  • 设置图表坐标轴方向:现在您可以颠倒轴方向。
  • 所有的图表类型都支持坐标轴百分比格式: 轴拥有默认的百分比格式。
Scheduler for WPF
  • 5个用来打印、预览和导出的模板:Schedule for WPF包含Daily格式、Details格式、Memo格式,Monthly格式和Weekly格式的模板用来打印、预览和导出。这些模板使用C1PrintDocument组件的特性,这些特性C1.WPF.C1Report组件也包含。
  • 新增TimeSpanPicker控件:使用新增的TimeSpanPicker控件可以在定制的应用程序中选择和编辑时间跨度值。它支持不同文化的本地化,而且您不必改变控件模板就可以改变时间格式。
返回目录