当前位置: 代码迷 >> 综合 >> ASP.NET MSChart 入门 Title 详解 (一) .
  详细解决方案

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

热度:18   发布时间:2024-01-13 00:33:00.0
如何下载安装就不说了网上一堆堆都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 中

  相关解决方案