43 lines
1.4 KiB
C#
43 lines
1.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Windows.Controls;
|
|
using System.Windows;
|
|
|
|
namespace Microsoft.Research.DynamicDataDisplay.Charts
|
|
{
|
|
public abstract class AxisControlBase : ContentControl
|
|
{
|
|
#region Properties
|
|
|
|
public HorizontalAlignment LabelsHorizontalAlignment
|
|
{
|
|
get { return (HorizontalAlignment)GetValue(LabelsHorizontalAlignmentProperty); }
|
|
set { SetValue(LabelsHorizontalAlignmentProperty, value); }
|
|
}
|
|
|
|
public static readonly DependencyProperty LabelsHorizontalAlignmentProperty = DependencyProperty.Register(
|
|
"LabelsHorizontalAlignment",
|
|
typeof(HorizontalAlignment),
|
|
typeof(AxisControlBase),
|
|
new FrameworkPropertyMetadata(HorizontalAlignment.Center));
|
|
|
|
|
|
public VerticalAlignment LabelsVerticalAlignment
|
|
{
|
|
get { return (VerticalAlignment)GetValue(LabelsVerticalAlignmentProperty); }
|
|
set { SetValue(LabelsVerticalAlignmentProperty, value); }
|
|
}
|
|
|
|
public static readonly DependencyProperty LabelsVerticalAlignmentProperty = DependencyProperty.Register(
|
|
"LabelsVerticalAlignment",
|
|
typeof(VerticalAlignment),
|
|
typeof(AxisControlBase),
|
|
new FrameworkPropertyMetadata(VerticalAlignment.Center));
|
|
|
|
#endregion // end of Properties
|
|
|
|
}
|
|
}
|