in Kiosk/Controls/Overlays/Primitives/OverlayLabel.xaml.cs [160:222]
void SetPosition()
{
var position = Position;
var column = 3;
var row = 1;
switch (position)
{
case OverlayLabelPosition.TopLeft:
column = 1;
row = 1;
break;
case OverlayLabelPosition.TopCenter:
column = 2;
row = 1;
break;
case OverlayLabelPosition.TopRight:
column = 3;
row = 1;
break;
case OverlayLabelPosition.BottomLeft:
column = 1;
row = 3;
break;
case OverlayLabelPosition.BottomCenter:
column = 2;
row = 3;
break;
case OverlayLabelPosition.BottomRight:
column = 3;
row = 3;
break;
case OverlayLabelPosition.LeftTop:
column = 1;
row = 1;
break;
case OverlayLabelPosition.LeftCenter:
column = 1;
row = 2;
break;
case OverlayLabelPosition.LeftBottom:
column = 1;
row = 3;
break;
case OverlayLabelPosition.RightTop:
column = 3;
row = 1;
break;
case OverlayLabelPosition.RightCenter:
column = 3;
row = 2;
break;
case OverlayLabelPosition.RightBottom:
column = 3;
row = 3;
break;
case OverlayLabelPosition.Center:
column = 2;
row = 2;
break;
}
Grid.SetColumn(this, column);
Grid.SetRow(this, row);
}