Mini Kabibi Habibi
<%@ Page Language="vb" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Legend.aspx.vb" Inherits="LegendDemo" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentHolder" runat="Server">
<dx:ASPxRoundPanel ID="ASPxRoundPanel1" runat="server" Width="100%" ShowHeader="False">
<PanelCollection>
<dx:PanelContent ID="PanelContent1" runat="server">
<table style="width: 100%;">
<tr>
<td class="NoWrap"><dx:ASPxLabel ID="lblHorAlignment" runat="server" Text="Horizontal Alignment:"/></td>
<td><div class="Spacer" style="width: 5px;"></div></td>
<td>
<dx:ASPxComboBox ID="cbHorAlignment" runat="server" Width="100px" ValueType="System.String">
<ClientSideEvents SelectedIndexChanged="function(s, e) { chart.PerformCallback("HorAligment"); }" />
</dx:ASPxComboBox>
</td>
<td><div class="Spacer" style="width: 20px;"></div></td>
<td class="NoWrap CheckBoxLeftIndentCorrect"><dx:ASPxLabel ID="lblDirection" runat="server" Text="Direction:"/></td>
<td><div class="Spacer" style="width: 5px;"></div></td>
<td>
<dx:ASPxComboBox ID="cbDirection" runat="server" ValueType="System.String" Width="110px" ClientInstanceName="cmbDirection">
<ClientSideEvents SelectedIndexChanged="function(s, e) {
chbEquallySpacedItems.SetEnabled(cmbDirection.GetSelectedIndex() > 1);
chart.PerformCallback("Direction");
}" />
</dx:ASPxComboBox>
</td>
<td style="width: 100%;"><div class="Spacer"></div></td>
<td class="NoWrap">
<dx:ASPxLabel ID="lblHorizontalPercentage" runat="server" Text="Max Horizontal Percentage:"/>
</td>
<td><div class="Spacer" style="width: 5px;"></div></td>
<td>
<dx:ASPxComboBox ID="cbMaxHorPercentage" runat="server" ValueType="System.String" Width="65px">
<ClientSideEvents SelectedIndexChanged="function(s, e) { chart.PerformCallback("MaxHorPrctg"); }" />
</dx:ASPxComboBox>
</td>
</tr>
<tr>
<td><div class="Spacer" style="height: 10px;"></div></td>
</tr>
<tr>
<td class="NoWrap"><dx:ASPxLabel ID="lblVertAlignment" runat="server" Text="Vertical Alignment:"/></td>
<td><div class="Spacer" style="width: 5px;"></div></td>
<td>
<dx:ASPxComboBox ID="cbVertAlignment" runat="server" Width="100px" ValueType="System.String">
<ClientSideEvents SelectedIndexChanged="function(s, e) { chart.PerformCallback("VerAligment"); }" />
</dx:ASPxComboBox>
</td>
<td><div class="Spacer" style="width: 20px;"></div></td>
<td colspan="3">
<table>
<tr>
<td>
<dx:ASPxCheckBox ID="chbEquallySpaced" runat="server" Text="Equally Spaced Items" ClientInstanceName="chbEquallySpacedItems">
<ClientSideEvents CheckedChanged="function(s, e) { chart.PerformCallback("EqSpaced"); }" Init="function(s, e) { chbEquallySpacedItems.SetEnabled(cmbDirection.GetSelectedIndex() > 1); }" />
</dx:ASPxCheckBox>
</td>
</tr>
</table>
</td>
<td><div class="Spacer"></div></td>
<td><dx:ASPxLabel ID="lblVerticalPercentage" runat="server" Text="Max Vertical Percentage:"/></td>
<td><div class="Spacer" style="width: 5px;"></div></td>
<td>
<dx:ASPxComboBox ID="cbMaxVertPercentage" runat="server" ValueType="System.String" Width="65px">
<ClientSideEvents SelectedIndexChanged="function(s, e) { chart.PerformCallback("MaxVerPrctg"); }" />
</dx:ASPxComboBox>
</td>
</tr>
</table>
</dx:PanelContent>
</PanelCollection>
</dx:ASPxRoundPanel>
<dxchartsui:WebChartControl ID="WebChartControl1" runat="server" Height="400px"
Width="700px" ClientInstanceName="chart" CssClass="AlignCenter TopLargeMargin"
OnCustomCallback="WebChartControl1_CustomCallback" CrosshairEnabled="False"
ToolTipEnabled="False">
<SeriesSerializable>
<dxcharts:Series Name="Series Name 1" ArgumentScaleType="Numerical"><ViewSerializable>
<dxcharts:PointSeriesView></dxcharts:PointSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:PointSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:PointSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</dxcharts:Series>
<dxcharts:Series Name="Long Series Name 1" ArgumentScaleType="Numerical"><ViewSerializable>
<dxcharts:PointSeriesView></dxcharts:PointSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:PointSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:PointSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</dxcharts:Series>
<dxcharts:Series Name="Very Long Series Name 1" ArgumentScaleType="Numerical"><ViewSerializable>
<dxcharts:PointSeriesView></dxcharts:PointSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:PointSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:PointSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</dxcharts:Series>
<dxcharts:Series Name="Very Long Series Name 2" ArgumentScaleType="Numerical"><ViewSerializable>
<dxcharts:PointSeriesView></dxcharts:PointSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:PointSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:PointSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</dxcharts:Series>
<dxcharts:Series Name="Long Series Name 2" ArgumentScaleType="Numerical"><ViewSerializable>
<dxcharts:PointSeriesView></dxcharts:PointSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:PointSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:PointSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</dxcharts:Series>
<dxcharts:Series Name="Series Name 2" ArgumentScaleType="Numerical"><ViewSerializable>
<dxcharts:PointSeriesView></dxcharts:PointSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:PointSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:PointSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</dxcharts:Series>
<dxcharts:Series Name="Series Name 3" ArgumentScaleType="Numerical"><ViewSerializable>
<dxcharts:PointSeriesView></dxcharts:PointSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:PointSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:PointSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</dxcharts:Series>
<dxcharts:Series Name="Long Series Name 3" ArgumentScaleType="Numerical"><ViewSerializable>
<dxcharts:PointSeriesView></dxcharts:PointSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:PointSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:PointSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</dxcharts:Series>
<dxcharts:Series Name="Very Long Series Name 3" ArgumentScaleType="Numerical"><ViewSerializable>
<dxcharts:PointSeriesView></dxcharts:PointSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:PointSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:PointSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</dxcharts:Series>
<dxcharts:Series Name="Very Long Series Name 4" ArgumentScaleType="Numerical"><ViewSerializable>
<dxcharts:PointSeriesView></dxcharts:PointSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:PointSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:PointSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</dxcharts:Series>
<dxcharts:Series Name="Long Series Name 4" ArgumentScaleType="Numerical"><ViewSerializable>
<dxcharts:PointSeriesView></dxcharts:PointSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:PointSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:PointSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</dxcharts:Series>
<dxcharts:Series Name="Series Name 4" ArgumentScaleType="Numerical"><ViewSerializable>
<dxcharts:PointSeriesView></dxcharts:PointSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:PointSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:PointSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</dxcharts:Series>
</SeriesSerializable>
<SeriesTemplate
><ViewSerializable>
<dxcharts:SideBySideBarSeriesView></dxcharts:SideBySideBarSeriesView>
</ViewSerializable>
<LabelSerializable>
<dxcharts:SideBySideBarSeriesLabel LineVisible="True">
<FillStyle><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<PointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</PointOptionsSerializable>
</dxcharts:SideBySideBarSeriesLabel>
</LabelSerializable>
<LegendPointOptionsSerializable>
<dxcharts:PointOptions></dxcharts:PointOptions>
</LegendPointOptionsSerializable>
</SeriesTemplate>
<FillStyle ><OptionsSerializable>
<dxcharts:SolidFillOptions></dxcharts:SolidFillOptions>
</OptionsSerializable>
</FillStyle>
<Legend MaxHorizontalPercentage="50" MaxVerticalPercentage="50">
</Legend>
<BorderOptions Visible="False" />
<DiagramSerializable>
<dxcharts:XYDiagram>
<AxisX Title-Text="" VisibleInPanesSerializable="-1" Interlaced="True">
<DateTimeScaleOptions MeasureUnit="Month" GridAlignment="Month" />
<Range SideMarginsEnabled="True"></Range>
<GridLines Visible="True"></GridLines>
<Label>
<DateTimeOptions Format="MonthAndYear"></DateTimeOptions>
</Label>
</AxisX>
<AxisY Title-Text="" Title-Visible="True" VisibleInPanesSerializable="-1" MinorCount="4">
<Range SideMarginsEnabled="True"></Range>
<GridLines Visible="False"></GridLines>
</AxisY>
</dxcharts:XYDiagram>
</DiagramSerializable>
<ToolTipOptions><ToolTipPositionSerializable>
<dxcharts:ToolTipMousePosition></dxcharts:ToolTipMousePosition>
</ToolTipPositionSerializable>
</ToolTipOptions>
</dxchartsui:WebChartControl>
</asp:Content>