Version

Configuring Axis Title Font Settings

Purpose

This topic explains how to configure the axis title font settings in the XamScatterSurface3D™ control.

Required background

The following topics are prerequisites to understanding this topic:

Topic Purpose

This topic provides detailed instructions to help you get up and running as soon as possible with the xamScatterSurface3D™ control.

This topic explains the features supported by the control from developer perspective.

This topic provides an overview of the visual elements of the control.

In this topic

This topic contains the following sections:

Configuring Axis Title Font Settings

Overview

Use the SurfaceChartAxis TitleFontFamily, TitleFontSize and TitleFontWeight properties to set font family, size and weight to the axis title text.

Property settings

The following table maps the desired configuration to the property settings that manage it.

In order to: Use this property: And set it to:

Configure the axis title font family

FontFamily

Configure the axis title font size

double

Configure the axis title font weight

FontWeight

Example

The screenshot below demonstrates how the axis title looks as a result of the following settings:

Property Value

Calibri

16

Bold

Configuring Axis Title Font Settings 1.png

Following is the code that implements this example.

In XAML:

<ig:XamScatterSurface3D Name="SurfaceChart"
 ItemsSource="{Binding Path=DataCollection}"
 XMemberPath="X" YMemberPath="Y" ZMemberPath="Z" >
    <ig:XamScatterSurface3D.XAxis>
        <ig:LinearAxis
 Title="X Axis"
 TitleFontFamily="Calibri"
 TitleFontSize="16"
 TitleFontWeight="Bold" />
    </ig:XamScatterSurface3D.XAxis>
</ig:XamScatterSurface3D>

In C#:

var linearAxis = new LinearAxis();
linearAxis.Title = "X Axis";
linearAxis.TitleFontFamily = new FontFamily("Calibri");
linearAxis.TitleFontSize = 16;
linearAxis.TitleFontWeight = FontWeights.Bold;
SurfaceChart.XAxis = linearAxis;

In Visual Basic:

Dim linearAxis = New LinearAxis()
linearAxis.Title = "X Axis"
linearAxis.TitleFontFamily = New FontFamily("Calibri")
linearAxis.TitleFontSize = 16
linearAxis.TitleFontWeight = FontWeights.Bold
SurfaceChart.XAxis = linearAxis

Related Content

Topics

The following topics provide additional information related to this topic.

Topic Purpose

This topic explains how to set axis title in the xamScatterSurface3D control.

This topic explains how to configure the axis title background and foreground brush in the xamScatterSurface3D control.

This topic explains how to configure the title offset from its axis in the xamScatterSurface3D control.

This topic explains how to configure the axis title visibility and opacity in the xamScatterSurface3D control.

This topic explains how to re-template the axis title in the xamScatterSurface3D control.