Прямоугольник WPF - вокруг просто верхние углы

Вы будете иметь к самокрутке. От вершины моей головы:

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 - другие уже зафиксировали это, просто хотят удостовериться, что другие не захватывают эту неверную версию.

61
задан ΩmegaMan 7 November 2019 в 15:04
поделиться

1 ответ

Проблема в том, что прямоугольник "выходит за пределы" закругленных углов границы.

Прямоугольник не может иметь индивидуально закругленные углы, поэтому, если вы просто поместите цвет фона на границе и удалите прямоугольник:

<Border BorderThickness="1" Grid.Row="0" Grid.ColumnSpan="2"
        CornerRadius="50,50,0,0" BorderBrush="Black" Background="#FF5A9AE0">
</Border>

Вы получите желаемый эффект.

108
ответ дан 24 November 2019 в 17:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: