Я хочу добавить несколько прямоугольников на свои страницы WPF, эти прямоугольники должны иметь закругленные углы. Чтобы вывести на страницу несколько прямоугольников без необходимости писать каждый из них в xaml, я решил сделать это с помощью цикла в коде. Я пробовал вот это:
for (int i = 0; i < 5; i++)
{
Rectangle rect = new Rectangle();
rect.Fill = System.Windows.Media.Brushes.Green;
var style = new Style(typeof(Border));
style.Setters.Add(new Setter(Border.CornerRadiusProperty, new CornerRadius(12.0, 0, 0 , 0)));
rect.Resources.Add(typeof(Border), style);
Grid.SetColumn(rect, 1);
Grid.SetRow(rect, 1);
mainGrid.Children.Add(rect);
}
но угловой радиус моих прямоугольников не изменится. У вас есть какие-либо предложения?
Заранее спасибо за помощь!