private static double ToAnchorFractionY(DrawingsLabPivotAroundDataSource.Alignment anchor) { switch (anchor) { case DrawingsLabPivotAroundDataSource.Alignment.TopLeft: case DrawingsLabPivotAroundDataSource.Alignment.TopCenter: case DrawingsLabPivotAroundDataSource.Alignment.TopRight: return 0; case DrawingsLabPivotAroundDataSource.Alignment.MiddleLeft: case DrawingsLabPivotAroundDataSource.Alignment.MiddleCenter: case DrawingsLabPivotAroundDataSource.Alignment.MiddleRight: return 0.5; case DrawingsLabPivotAroundDataSource.Alignment.BottomLeft: case DrawingsLabPivotAroundDataSource.Alignment.BottomCenter: case DrawingsLabPivotAroundDataSource.Alignment.BottomRight: return 1; } return 0.5; }
private void InitialiseDataSource() { dataSource = FindResource("DataSource") as DrawingsLabPivotAroundDataSource; }