在visifire中定义图表主题和样式该如何操作

电脑软件

  • 01

    名称: visifire

  • 02

    大小: 7MB 类别: 开发工具 语言: 英文

  • 03

    应用平台: windows / windows phone

  • 04

    visifire中内置了5种主题,然而在实际项目中,你可以根据需要自定义visifire图表主题。今天,我们一起来看看如何自定义visifire图表主题和样式。 如何使用一个默认主题: visifire提供了5种内置主题,分别是: 1) Theme1.xaml2) Theme2.xaml3) Theme3.xaml4) Theme4.xaml5) Theme5.xaml 要使用visifire提供的主题,你必须设置Chart XAML中的Theme属性,代码如下: <vc:Chart xmlns:vc="clr-namespace:Visifire.Charts;assembly=SLVisifire.Charts" Theme="Theme1" Width="500" Height="300">

  • 05

    如何在silverlight程序中创建自定义主题:

  • 06

    第1步:创建一个silverlight托管代码应用程序。 第2步:一旦在VS中创建了新的项目,找到Page.xaml文件,在"LayoutRoot" Grid 中编写一个 chart XAML,并在<UserControl>标签中将宽和高分别改为"500"和"300"。 蓝色部分为修改 Page.xaml部分。 注:vc是用于创建Visifire图表对象的命名空间。 <UserControl x:Class="SLVisifireApp.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vc="clr-namespace:Visifire.Charts;assembly=SLVisifire.Charts" Width="500" Height="300"> <Grid x:Name="LayoutRoot" Background="White"> <vc:Chart xmlns:vc="clr-namespace:Visifire.Charts;assembly=SLVisifire.Charts" Width="500" Height="300" Theme="Theme1" > <vc:Chart.Titles> <vc:Title Text="Global Fortune 5 Companies 2007" /> </vc:Chart.Titles> <vc:Chart.AxesX> <vc:Axis Title="Companies" /> </vc:Chart.AxesX> <vc:Chart.AxesY> <vc:Axis Title="Revenue in Million dollars" /> </vc:Chart.AxesY> <vc:Chart.Series> <vc:DataSeries LegendText="Series1" RenderAs="Column" AxisYType="Primary" > <vc:DataSeries.DataPoints> <vc:DataPoint AxisXLabel="Wall-Mart" YValue="351139" /> <vc:DataPoint AxisXLabel="Exxon Mobil" YValue="345254" /> <vc:DataPoint AxisXLabel="Shell" YValue="318845" /> <vc:DataPoint AxisXLabel="BP" YValue="274316" /> <vc:DataPoint AxisXLabel="General Motors" YValue="207349" /> </vc:DataSeries.DataPoints> </vc:DataSeries> </vc:Chart.Series> </vc:Chart> </Grid> </UserControl> 在添加了Chart XAML后,Page.xaml的效果如图所示: 第3步: 在同一个应用程序域中创建一个自定义主题。 右键单击SilverlightApplication文件夹,选择Add > New Item,便会出现一个新的Add New Item 对话框,选择“Silverlight User Control”,将其命名为“MyTheme.xaml”,点击"Add",如图所示: 第4步: 在Project Explorer中展开MyTheme.xaml,将显示MyTheme.xaml.cs文件。因为我们不需要托管代码文件时,删除MyTheme.xaml.cs文件。 第5步: 一旦你点击“Add”按钮,便创建了MyTheme.xaml文件。删除XAML文件中的所有内容,以ResourceDictionary取代它。 <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vc="clr-namespace:Visifire.Charts;assembly=SLVisifire.Charts" > </ResourceDictionary> 第6步: 在ResourceDictionary 标签中为图表元素创建图表样式。利用下面的代码创建图表和DataSeries的样式。 <Style x:Key="Chart" TargetType="vc:Chart"> <Setter Property="Background" Value="Gray"/> <Setter Property="View3D" Value="True"/> <Setter Property="AnimationEnabled" Value="False"/> </Style> <Style x:Key="DataSeries" TargetType="vc:DataSeries"> <Setter Property="RadiusX" Value="5"/> <Setter Property="RadiusY" Value="5"/> <Setter Property="Color" Value="Orange"/> </Style> 第7步: 一旦创建主题文件,找到MyTheme.xaml属性,修改BuildAction to Content。 第8步: 将主题添加至Page.xaml,如下图红色边框部分: 第9步: 运行Silverlight应用程序,便可查看到visifire图表的自定义效果:

(0)

相关推荐

  • 如何在word文档中创建段落或字符样式

    如果我们需要制作特殊格式的文档,就需要创建新的段落或字符样式,今天就跟大家介绍一下如何在word文档中创建段落或字符样式的具体操作步骤.1. 首先打开电脑,找到想要进行编辑的Word文档,双击打开,如 ...

  • 在Frontpage 中定义网页CSS样式

    说明:目前Frontpage的最新版本是FrontpageXP(Frontpage 2003),本文是以Frontpage2000讲述的,但本文所描述的方法在FrontpageXP中基本上是适用的!另 ...

  • PowerPoint 2013中自定义主题背景样式的方法

    PowerPoint 2013中自定义主题背景样式的方法 1.启动PowerPoint 2013,打开演示文稿.在"设计"选项卡的"变体"组中单击"其 ...

  • 如何更换Word2013软件中office的主题样式颜色

    word2013是我们常用的一款文字处理软件,深受大家的欢迎,是我们学习办公的助手,有的朋友想知道怎么更换Word2013软件中office的主题样式颜色,小编为大家解答这个问题.具体如下:1. 首先 ...

  • oppo手机中怎么设置桌面主题的样式

    今天小编分享的是oppo手机中怎么设置桌面主题的样式.具体如下:1. 点击[主题商店]打开2.点击右下角的[我]打开3.点击箭头指示的"我的资源"4.选择想要使用的桌面点击[应用] ...

  • word有关主题.快速样式.单元格样式和背景样式的所有内容

    在过去,如何设置协调一致的 Microsoft Office 文档格式很费时间,因为您必须分别为表格.图表.形状和图示选择颜色或样式选项.在 2007 Microsoft Office system ...

  • Word2010中定义编号格式

    在Word2010的编号格式库中内置有多种编号,用户还可以根据实际需要定义新的编号格式。在Word2010中定义新编号格式的步骤如下所述: 第1步,打开Word2010文档窗口,在“开始”功能区的“段 ...

  • 在WPS移动版撰写报告中使用图表

    眼下各企业2012年度业绩纷纷出炉,一张一张财报展现在我们面前,在这些企业财报中,有着各式各样的图表,让读者更直观了解数据信息。那么在手机或平板上,如何快捷高效编辑图表呢?今天阿mo就来告诉大家,如何 ...

  • 在Excel 2007中创建图表快速分析数据

    三维空间并不是每个人都很擅长的,在面对繁杂的数据,利用图表来进行分析是上学时数学老师常教给我们的方法.而现如今,在使用Excel2007录入数据进行分析也是可以使用图表的,快速且清晰地显示不同类型的数 ...