一、构造方法ControlChart

1、前台页面控件赋值

//时间下拉框赋值,下拉框赋选定值
                for (int ii = DateTime.Today.Year; ii >= 1980; ii--)
                {
                    string item = string.Format("{0}年", ii.ToString());
                    this.dateYear.Items.Add(item);
                    if (item == sClickReportDate)
                    {
                        this.dateYear.SelectedValue = sClickReportDate;//下拉框赋选定值
                    }
                }

2、页面地名下拉框绑定数据,下拉框赋选定值
 string str = "大庆,吉林,辽河,华北,大港,冀东,浙江,新疆";

string[] address = str.Split(',');
            for (int i = 0; i < address.Length; i++)
            {
                this.addressNameList.Items.Add(address[i]);
                if (address[i] == ChartTitle)
                {
                    this.addressNameList.SelectedValue = ChartTitle;//下拉框赋选定值
                }
            }

3、调整页面布局
                this.dateStart.Visibility = Visibility.Collapsed;//不显示控件
                this.dateYear.Visibility = Visibility.Visible;//显示控件
                this.addressName.Margin = new Thickness(167, 16, 0, 0);//位置
                this.addressNameList.Margin = new Thickness(212, 12, 0, 0);
                this.btnDown.Margin = new Thickness(322, 12, 0, 0);
                this.dtName.Margin = new Thickness(412, 16, 0, 0);
                this.showData.Margin = new Thickness(470, 18, 0, 0);

4、查询方法(调用wcf获取画图信息)

Query();

private void Query()
{
DBServiceClient svc = new DBServiceClient(); //调用wcf

//委托
svc.GetSingleChartDataCompleted += new EventHandler<GetSingleChartDataCompletedEventArgs>(svc_GetSingleChartDataCompleted);
//调用wcf的GetSingleChartData 方法

//(详细方法请参考博文:silverlight visifire控件图表制作——wcf)

svc.GetSingleChartDataAsync(strReportDate, strEndReportDate, sTNameClick, sXName);

}

5、打印

(详细请参考博文:silverlight visifire控件图表制作——silverlight 后台方法打印 http://www.cnblogs.com/xuxin-1989/p/3819686.html

6、委托方法

private void svc_GetSingleChartDataCompleted(object sender, GetSingleChartDataCompletedEventArgs e)
        {

//获得wcf 返回值
            ObservableCollection<ListItem> lBaseOilBar = e.Result;

//画图
            CreateChart(this.gridVisifire, lBaseOilBar);

}

7、画图方法

(详细请参考博文:silverlight visifire控件图表制作——silverlight 后台方法画图方法http://www.cnblogs.com/xuxin-1989/p/3820115.html )

8、页面事件

(详细请参考博文:silverlight visifire控件图表制作——silverlight 后台方法页面事件 http://www.cnblogs.com/xuxin-1989/p/3819773.html

silverlight visifire控件图表制作——silverlight 后台方法ControlChart.xaml.cs的更多相关文章

  1. silverlight visifire控件图表制作——silverlight 后台方法页面事件

    1.返回事件 (1.返回silverlight页面,2.返回web页面) private void button_ClickBack(object sender, RoutedEventArgs e) ...

  2. silverlight visifire控件图表制作——silverlight 后台方法打印

    一.后台方法 1.添加引用:using System.Windows.Printing; 2.全局变量://定义图片和文本打印变量  PrintDocument printImage; 3.构造方法体 ...

  3. silverlight visifire控件图表制作——silverlight 静态页面xaml

    一.silverlight 静态页面 1. 时间控件:DatePicker ,添加引用: xmlns:sdk="clr-namespace:System.Windows.Controls;a ...

  4. silverlight visifire控件图表制作——silverlight 后台方法画图

    1.调用wcf 获取信息 private void svc_GetSingleChartDataCompleted(object sender, GetSingleChartDataCompleted ...

  5. Silverlight Visifire控件 .net后台控制aspx页面控件的显示与隐藏,动态给控件赋值,选定默认值的设定

    .net后台代码: 控件的显示与隐藏: this.dateStart.Visibility = Visibility.Collapsed;//不显示控件 this.dateYear.Visibilit ...

  6. Silverlight Visifire控件应用去水印

    版本几之前可以用属性直接去掉水印: chart.Watermark = false; 现在我用的会报错,已过时,在网上查了写资料,解决办法如下: 一.很多人都是利用摭罩的办法,定位到水印显示的地方,建 ...

  7. 在Visualforce page中用自带的控件实现Ajax回调后台方法(并且可以用js去动态给parameters赋值)

    这里用的组合是:apex:commandLink  + apex:actionFunction + apex:outputPanel 这里的 apex:commandLink 和 apex:actio ...

  8. silverlight .net后台 设置visifire控件图表样式 属性说明

    .net后台 代码: 如图 Chart chart = new MyCharts();  //图表            //chart.Watermark = false;  //没好使       ...

  9. Silverlight Visifire控件 后台设置颜色

    ColorSet cs = new ColorSet(); cs.Id = "colorset1"; // 设置ColorSet 的 Id 为 colorset1 1.cs.Bru ...

随机推荐

  1. C语言转义字符相关知识

    在C语言里所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示.而C中定义了一些字母或数字前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称 ...

  2. Google推出iOS功能性UI测试框架EarlGrey

    经过了一段时间的酝酿后,Google很高兴地宣布了EarlGrey,一款针对于iOS的功能性UI测试框架.诸如YouTube.Google Calendar.Google Photos.Google ...

  3. asp.net运行机制图

    (郑重提示:此图版权归广州传智播客老邹所有啊!!!!) 详细版

  4. 学习如何写PHP MVC框架(1) -- 路由

    说到PHP开发web,自然离不开开发框架,开发框架为我们提供了灵活的开发方式,MVC层分离,业务解耦等... 第一篇先来简单点的,说说MVC框架的路由功能... 一般的单入口框架路由都是这样的结构: ...

  5. Vim光标移动

    最近全面转换开发到Mac OS下,用MacVim作为IDE.记录一些Vim基本操作给自己备忘. 此次所说的都是在common-mode(c-mode,在Vim又名normal-mode,就是刚进入vi ...

  6. php用get_meta_tags轻松获取网页的meta信息

    之前没发现php还有这个函数,get_meta_tags()直接就可以获取文件中meta标签的属性值,返回数组: <?php $metas = get_meta_tags('http://www ...

  7. python 各模块

    01 关于本书 02 代码约定 03 关于例子 04 如何联系我们 1 核心模块 11 介绍 111 内建函数和异常 112 操作系统接口模块 113 类型支持模块 114 正则表达式 115 语言支 ...

  8. 修改textField的placeholder的字体颜色、大小

    textField.placeholder = @"username is in here!"; [textField setValue:[UIColor redColor] fo ...

  9. BZOJ 2527 Meteors

    http://www.lydsy.com/JudgeOnline/problem.php?id=2527 思路:整体二分 #include<cstdio> #include<cmat ...

  10. 在Fragment中实现百度地图,定位到当前位置(基于SDKv2.1.0)

    使用最新版本的百度地图需要注意的几个地方: 1.libs文件夹下要有android-support-v4.jar.baidumapapi_v2_1_0.jar.locSDK_3.1.jar三个jar包 ...