PieChart
Круговая диаграмма. Элемент пользовательского интерфейса.
Шаблон PieChart
Перечень всех возможных тэгов объекта:
<MyObject Name="" Type="PieChart" Assembly="BaseControls" ChangeForm="">
<!--Тэги, общие для всех графических объектов-->
<Top></Top>
<Bottom></Bottom>
<Left></Left>
<Right></Right>
<Height></Height>
<Width></Width>
<BackColor></BackColor>
<Enabled></Enabled>
<Visible></Visible>
<Hint></Hint>
<Change User="" Source="" ValueSet="" />
<!--Тэги, специфичные для PieChart-->
<LegendPosition></LegendPosition>
<LegendTextSize></LegendTextSize>
<DataLabelsPosition></DataLabelsPosition>
<InnerRadius></InnerRadius>
<StrokeThickness></StrokeThickness>
<StrokeColor></StrokeColor>
<Series><Series>
</MyObject>
Описание PieChart
<MyObject Name="PieChartName" Type="PieChart" Assembly="BaseControls">
<!--Тэги, общие для всех графических объектов-->
<!--Тэги, специфичные для PieChart-->
</MyObject>
PieChart не имеет значения.
Тэги, специфичные для PieChart
LegendPosition
Задает положение легенды диаграммы.
Необязательный тэг. Ожидается одно из значений:
Left
Легенда слева от графика.
Right
Легенда справа от графика.
Top
Легенда над графиком.
Bottom
Легенда под графиком.
Hidden
Легенда не отображается.
По умолчанию используется значение Hidden.
<LegendPosition>Hidden</LegendPosition>
LegendTextSize
Задает размер шрифта в легенде диаграммы.
Необязательный тэг. Ожидается положительно целое число.
По умолчанию используется значение 15.
<LegendTextSize>13</LegendTextSize>
DataLabelsPosition
Задает положение подписей сегментов диаграммы.
Необязательный тэг. Ожидается одно из значений:
ChartCenter
Размещает подпись в центре диаграммы.
End
Выравнивает подпись по концу угла сегмента.
Start
Выравнивает подпись по началу угла сегмента.
Middle
Выравнивает подпись по середине угла внутри сегмента.
Outer
Выравнивает подпись по середине угла вне сегмента.
По умолчанию используется значение Outer.
<DataLabelsPosition>Outer</DataLabelsPosition>
DataLabelsTextSize
Задает размер шрифта подписи сегмента диаграммы.
Необязательный тэг. Ожидается положительно целое число.
По умолчанию используется значение 16.
<DataLabelsTextSize>13</DataLabelsTextSize>
TooltipTextSize
Задает размер шрифта всплывающих подсказок на диаграмме.
Необязательный тэг. Ожидается положительно целое число.
По умолчанию используется значение 12.
<TooltipTextSize>13</TooltipTextSize>
InnerRadius
Задает внутренний радиус круговой диаграммы.
Необязательный тэг. Ожидается число.
По умолчанию используется значение 0.
<InnerRadius>0</InnerRadius>
StrokeThickness
Задает толщину границ сегментов диаграммы.
Необязательный тэг. Ожидается число.
По умолчанию используется значение 0.
<StrokeThickness>0</StrokeThickness>
StrokeColor
Задает цвет границ сегментов диаграммы.
Необязательный тэг. Ожидается имя одного из цветов, описанных на форме или описание цвета в формате HTML (#rrggbb).
По умолчанию равен цвету сегмента диаграммы из тэга <Series>
.
<StrokeColor>0</StrokeColor>
Series
Задает данные для построения и отображения диаграммы.
Обязательный тэг. Ожидается матрица с 5 столбцами:
Наименование значения (текст). Обязательный.
Значение (double). Обязательный.
Текст подсказки при наведении на сегмент диаграммы. Необязательный. По умолчанию формируется строка из наименования и значения.
Цвет сегмента диаграммы. Необязательный. Ожидается имя цвета или описание цвета в формате HTML (#rrggbb). По умолчанию голубой.
Текст подписи сегмента диаграммы (текст). Необязательный.
<Series>
<DataConnection SourceDataConnection="PrimaryGetDataConnection">
<Fields>
<Field Name="MainAxisTextValue" />
<Field Name="MainAxisValue" />
<Field Name="Hint" />
<Field Name="Color" />
<Field Name="DataLabels" />
</Fields>
</DataConnection>
</Series>
Get-проперти для получения свойств
GetImage
Возвращает путь до файла изображения графика в папке Temp.
<Object Name="PieChartName">
<Property Name="GetImage" />
</Object>
OpenImage
Открывает изображение графика из папки Temp в стандартном средстве просмотра фотографий.
<Object Name="PieChartName">
<Property Name="OpenImage" />
</Object>
Last updated