没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:龚雪|2020-09-30 13:41:39.717|阅读 290 次
概述:通过DevExpress WPF Controls,您能创建有着强大互动功能的XAML基础应用程序。在本教程中,您将学习如何设计一个简单的3D图表,如何用数据填充它,以及配置常见的图表设置。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
下载DevExpress v20.1完整版 DevExpress v20.1汉化资源获取
通过DevExpress WPF Controls,您能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。
在本教程中,您将学习如何设计一个简单的3D图表,如何用数据填充它,以及配置常见的图表设置。
执行以下步骤来创建带有3D图表的应用程序,本文我们将为大家介绍Step 1、Step 2,更多完整内容欢迎持续关注!
1. 运行Microsoft Visual Studio 2012, 2013, 2015, 2017或2019。
2. 创建一个新的WPF Application项目。
3. 将Chart3DControl添加到您的项目,您可以通过将组件从DX.20.1: Data & Analytics标签拖动到主窗口来完成此操作。
4. 右键单击Chart3D控件,然后在上下文菜单中选择Layout | Reset All,这将拉伸图表来填充整个窗口。
5. 执行完这些操作后,XAML标记应如下所示。 如果不是,请使用下面的标记覆盖您的标记。
<Window xmlns="//schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="//schemas.microsoft.com/winfx/2006/xaml" xmlns:d="//schemas.microsoft.com/expression/blend/2008" xmlns:mc="//schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:Chart3D_Lesson1" xmlns:dxc="//schemas.devexpress.com/winfx/2008/xaml/charts" x:Class="Chart3D_Lesson1.MainWindow" mc:Ignorable="d" Title="MainWindow" Height="350" Width="525"> <Grid> <dxc:Chart3DControl> <dxc:Chart3DControl.Legends> <dxc:Legend BorderBrush="Transparent" Background="Transparent"/> </dxc:Chart3DControl.Legends> <dxc:Series3DStorage> <dxc:Series3D DisplayName="Series 1"> <dxc:Series3D.View> <dxc:SurfaceSeriesView> <dxc:SurfaceSeriesView.FillStyle> <dxc:GradientFillStyle/> </dxc:SurfaceSeriesView.FillStyle> </dxc:SurfaceSeriesView> </dxc:Series3D.View> <dxc:SeriesPoint3DStorage> <dxc:SeriesPoint3D Value="0" XArgument="0" YArgument="0"/> <dxc:SeriesPoint3D Value="0" XArgument="0" YArgument="1"/> <dxc:SeriesPoint3D Value="1" XArgument="1" YArgument="0"/> <dxc:SeriesPoint3D Value="1" XArgument="1" YArgument="1"/> <dxc:SeriesPoint3D Value="0" XArgument="2" YArgument="0"/> <dxc:SeriesPoint3D Value="0" XArgument="2" YArgument="1"/> <dxc:SeriesPoint3D Value="1" XArgument="3" YArgument="0"/> <dxc:SeriesPoint3D Value="1" XArgument="3" YArgument="1"/> </dxc:SeriesPoint3DStorage> </dxc:Series3D> </dxc:Series3DStorage> </dxc:Chart3DControl> </Grid> </Window>
在此步骤中,您将手动向3D图表添加序列,并用点手动填充该序列。
1. 默认情况下,3D图表系列源设置为,该存储的 集合保留所有手动添加的系列。要调用集合编辑器,请单击属性中的省略号按钮。
2. 从集合中删除默认系列。
3. 然后,通过单击Add按钮添加系列。
4. 要使用点手动填充系列,请将对象分配给属性。
5. 展开PointSource属性组,然后单击属性的省略号按钮来调用序列点编辑器。
6. 单击Add按钮将点添加到点集合。
7. 接下来,您需要定义点、和属性,如下图所示。
8. 重复前面的两个操作以添加其他点,使用下表数据定义点参数。
注意:如有必要,您可以在本节末尾复制代码实现点。
9. 单击OK离开SeriesPoint3D Collection编辑器,再次单击OK来离开Series3D Collection编辑器。
这些操作完成后,您将获得以下XAML。
<Window xmlns="//schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="//schemas.microsoft.com/winfx/2006/xaml" xmlns:d="//schemas.microsoft.com/expression/blend/2008" xmlns:mc="//schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:Chart3D_Lesson1" xmlns:dxc="//schemas.devexpress.com/winfx/2008/xaml/charts" x:Class="Chart3D_Lesson1.MainWindow" mc:Ignorable="d" Title="MainWindow" Height="350" Width="525"> <Grid> <dxc:Chart3DControl> <dxc:Chart3DControl.Legends> <dxc:Legend BorderBrush="Transparent" Background="Transparent"/> </dxc:Chart3DControl.Legends> <dxc:Series3DStorage> <dxc:Series3D> <dxc:SeriesPoint3DStorage> <dxc:SeriesPoint3D Value="130.32" XArgument="Canada" YArgument="Fossil"/> <dxc:SeriesPoint3D Value="597.24" XArgument="Russia" YArgument="Fossil"/> <dxc:SeriesPoint3D Value="333.45" XArgument="Germany" YArgument="Fossil"/> <dxc:SeriesPoint3D Value="232.49" XArgument="UK" YArgument="Fossil"/> <dxc:SeriesPoint3D Value="125.28" XArgument="Spain" YArgument="Fossil"/> <dxc:SeriesPoint3D Value="320.37" XArgument="Canada" YArgument="Renewable"/> <dxc:SeriesPoint3D Value="199.08" XArgument="Russia" YArgument="Renewable"/> <dxc:SeriesPoint3D Value="146.25" XArgument="Germany" YArgument="Renewable"/> <dxc:SeriesPoint3D Value="41.64" XArgument="UK" YArgument="Renewable"/> <dxc:SeriesPoint3D Value="80.91" XArgument="Spain" YArgument="Renewable"/> <dxc:SeriesPoint3D Value="81.45" XArgument="Canada" YArgument="Nuclear"/> <dxc:SeriesPoint3D Value="151.68" XArgument="Russia" YArgument="Nuclear"/> <dxc:SeriesPoint3D Value="87.75" XArgument="Germany" YArgument="Nuclear"/> <dxc:SeriesPoint3D Value="65.93" XArgument="UK" YArgument="Nuclear"/> <dxc:SeriesPoint3D Value="54.81" XArgument="Spain" YArgument="Nuclear"/> </dxc:SeriesPoint3DStorage> </dxc:Series3D> </dxc:Series3DStorage> </dxc:Chart3DControl> </Grid> </Window>
DevExpress技术交流群2:775869749 欢迎一起进群讨论
富文本控件难上手?这堂公开课你一定不能错过,不同视图不同应用场景全解!
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@ipmdipw.cn
文章转载自:慧都网本文介绍如何使用 C# 中的 Text Control .NET Server 组件将二维码添加到 PDF 文档。并提供了有效实现此功能所需的步骤和代码片段。
相比手动操作或依赖复杂工具,使用专业的 PDF 库能让你通过几行代码精准地控制文本位置、样式和内容。本文将借助功能强大的 Spire.PDF for Python 库,演示如何实现这些操作。
本教程将为大家介绍如何使用MyEclipse创建企业应用项目目,欢迎下载最新版IDE体验!
本文主要介绍如何使用DevExpress WPF Grid控件完成节点排序和移动,欢迎下载最新版组件体验!
优秀的界面控件开发包,帮助企业构建卓越应用!
DevExpress WPF Subscription高效MVVM开发模式,WPF界面解决方案首选工具,帮助企业实现酷炫动效界面。
DevExpress DXperience Subscription高性价比的企业级.NET用户界面套包,助力企业创建卓越应用!
DevExpress WinForms Subscription为Windows Forms平台创建具有影响力的业务解决方案,高性价比WinForms界面控件套包。
DevExpress ASP.NET Controls多款重量级ASP.NET用户界面组件套包,让您快速开发出完美、强大的应用程序!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@ipmdipw.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢