wpf-devexpress-dot-xpf-dot-charts-dot-range-29877c5e.md
Specifies the measurement unit for diagram side margins.
Namespace : DevExpress.Xpf.Charts
Assembly : DevExpress.Xpf.Charts.v25.2.dll
NuGet Package : DevExpress.Wpf.Charts
public SideMarginSizeUnit SideMarginSizeUnit { get; set; }
Public Property SideMarginSizeUnit As SideMarginSizeUnit
| Type | Description |
|---|---|
| SideMarginSizeUnit |
A SideMarginSizeUnit enumeration value.
|
Available values:
| Name | Description |
|---|---|
| AxisUnit |
Side margins are specified in axis measurement units.
| | AxisRangePercentage |
Side margins are specified as a percentage.
|
Use the SideMarginSizeUnit property to specify measurement units for the Range.SideMarginsValue, Range.StartSideMargin, and Range.EndSideMargin properties’ values.
This example demonstrates how to specify diagram side margins as a percentage:
Use the following code to set side margins in markup:
<dxc:ChartControl ... >
<dxc:XYDiagram2D>
<dxc:XYDiagram2D.AxisX>
<dxc:AxisX2D ...>
<dxc:AxisX2D.WholeRange>
<dxc:Range StartSideMargin="20" EndSideMargin="0"
SideMarginSizeUnit="AxisRangePercentage"/>
</dxc:AxisX2D.WholeRange>
</dxc:AxisX2D>
</dxc:XYDiagram2D.AxisX>
</dxc:XYDiagram2D>
...
</dxc:ChartControl>
The code below shows how to specify margins at runtime:
Range range = new Range();
xAxis.WholeRange = range;
range.SideMarginSizeUnit = SideMarginSizeUnit.AxisRangePercentage;
range.StartSideMargin = 20;
range.EndSideMargin = 0;
Dim range As Range = New Range()
xAxis.WholeRange = range
range.SideMarginSizeUnit = SideMarginSizeUnit.AxisRangePercentage
range.StartSideMargin = 20
range.EndSideMargin = 0
Related API members:
|
Member
|
Description
| | --- | --- | |
Range.SideMarginSizeUnit
|
Sets the measurement unit for side margins.
| |
|
Specifies the left margin.
| |
|
Specifies the right margin.
|
See Also