Вы будете иметь к самокрутке. От вершины моей головы:
public static string Ordinal(this int number)
{
var work = number.ToString();
if ((number % 100) == 11 || (number % 100) == 12 || (number % 100) == 13)
return work + "th";
switch (number % 10)
{
case 1: work += "st"; break;
case 2: work += "nd"; break;
case 3: work += "rd"; break;
default: work += "th"; break;
}
return work;
}
можно тогда сделать
Console.WriteLine(432.Ordinal());
Отредактированный для 12.11.13 исключений. Я, которого DID говорит от вершины моего главного:-)
Отредактированный для 1 011 - другие уже зафиксировали это, просто хотят удостовериться, что другие не захватывают эту неверную версию.
Проблема в том, что прямоугольник "выходит за пределы" закругленных углов границы.
Прямоугольник не может иметь индивидуально закругленные углы, поэтому, если вы просто поместите цвет фона на границе и удалите прямоугольник:
<Border BorderThickness="1" Grid.Row="0" Grid.ColumnSpan="2"
CornerRadius="50,50,0,0" BorderBrush="Black" Background="#FF5A9AE0">
</Border>
Вы получите желаемый эффект.