Как Вы окрашиваете прямоугольник в C#, который был объявлен в XAML в WPF?
В XAML существует прямоугольное управление. В моем коде C# существуют времена, в которые было бы хорошо заполнить цвет фона. Как каждый делает это?
Способ, который сработал для меня - это встроенный текстовый блок и изменение фона текстового блока.
Предполагая, что вы назвали свой прямоугольник myRectangle, вы можете раскрасить его с помощью свойства Fill:
myRectangle.Height = 200;
myRectangle.Width = 200;
myRectangle.Stroke = new SolidColorBrush(Color.FromRgb(0, 111, 0));
myRectangle.Fill = new SolidColorBrush(Color.FromRgb(0, 111, 111));
Задайте для свойства x: Name
в вашем XAML то, что вы хотите ссылаться на прямоугольник, как в вашем коде C #. Затем вы можете получить доступ ко всем свойствам прямоугольника в коде, например somethingYouNamedIt.Fill
Rectangle blueRectangle = new Rectangle();
// Fill rectangle with blue color
blueRectangle.Fill = blueBrush;