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;
 }