Как сделать вершину (или нижняя часть) углами скругленного прямоугольника в Silverlight?

Таким образом, Прямоугольное управление имеет свойство RadiusX и RadiusY для того, чтобы сделать скругленные углы. Однако это влияет на ВСЕ углы, но я хотел бы знать, существует ли способ просто влиять на верхние углы или нижние углы, и т.д. Существует ли путь?

6
задан foreyez 20 April 2010 в 02:45
поделиться

2 ответа

Обратите внимание на свойство Border control CornerRadius :

  <Grid Width="100" Height="100">  
  <Border 
  BorderBrush="SlateBlue" 
  BorderThickness="5,10,15,20" 
  Background="Tomato" Padding="5"
  CornerRadius="5,10,15,20">
    <Rectangle Fill="Yellow" />
  </Border>
  </Grid>
12
ответ дан 8 December 2019 в 18:34
поделиться

Вы можете наложить два прямоугольника, один поверх другого. В нижнем прямоугольнике установите свойства RadiusX и RadiusY, в верхнем прямоугольнике оставьте их не заданными, а затем переместите его по закругленному верху или низу.

Сделайте их одного цвета, и он будет выглядеть как один прямоугольник с закругленными только верхними или нижними краями.

1
ответ дан 8 December 2019 в 18:34
поделиться
Другие вопросы по тегам:

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