ASP.NET MSChart 入门 Title 详解 (一) .

来源:互联网 发布:好爸妈点读机软件下载 编辑:程序博客网 时间:2024/06/13 23:09
如何下载安装就不说了网上一堆堆都COPY来COPY去的,在这里说下图标控件的构成。还是引用微软的图列好了。图片暂时上传不了......

    chart 控件主要有 Titles 标题集合  Chart Area图形显示区域 Series图表集合 Legends图列的集合

    一、Titles标题

          有几个重要的属性 

        /// <summary>        /// 定义Title        /// </summary>        /// <param name="name">Title Name</param>        /// <param name="TitleIsDockedInsideChartArea">是否包含在ChartArea中</param>        /// <returns></returns>        public static Title SetTitle(string name, bool TitleIsDockedInsideChartArea)        {            Title title = new Title(name);            title.Alignment = ContentAlignment.MiddleCenter;            title.Font = new System.Drawing.Font("微软雅黑", float.Parse("14"), FontStyle.Bold);            if (TitleIsDockedInsideChartArea)            {                title.IsDockedInsideChartArea = true;                title.DockedToChartArea = name;            }            return title;        }


 

   在以下方法中我们得到一个完整的Title,其中Title title = new Title(name);

   直接实例化  

 

   Name属性 

         这个属性在这里强调下 如果Titles中包含多个Title 其Name属性象ID一样是唯一的

         后台写法

           在以下方法中我们得到一个完整的Title ,其中Title title = new Title(name);直接实例化  

          

为name变量的一个Title  

 

           也可以这样写 

               Title title = new Title();

               title.Name = name;

         前台写法    Alignment 属性 是为 Title 显示位置   

            <Titles>

                <asp:Title  Name="标题">

                </asp:Title>

            </Titles>

 

 

         后台写法

         title.Alignment = ContentAlignment.MiddleCenter;

 

         前台写法

           

                <asp:Title  Name="标题" Alignment ="MiddleCenter" >

                </asp:Title>

 

        

   IsDockedInsideChartArea 属性 是否绘制到 ChartArea 中

        

         后台写法

 

              后台写法

              title.DockedToChartArea = name;

 

          前台写法         

         

         

 其他属性就 不介绍了 最后这两个属性 对多Title 比较重要 可以很轻松的控制显示的位置。

              <asp:Title  Name="标题" Alignment ="MiddleCenter"  IsDockedInsideChartArea ="true"                DockedToChartArea="ChartArea1">

                </asp:Title>

       

         title.IsDockedInsideChartArea = true;

 

         前台写法                

                <asp:Title  Name="标题" Alignment ="MiddleCenter"  IsDockedInsideChartArea ="true">

                </asp:Title>

   DockedToChartArea 属性  绘制到 哪一个 ChartArea 中

原创粉丝点击