Как Вы окрашиваете прямоугольник в C#, который был объявлен в XAML в WPF?

Как Вы окрашиваете прямоугольник в C#, который был объявлен в XAML в WPF?

В XAML существует прямоугольное управление. В моем коде C# существуют времена, в которые было бы хорошо заполнить цвет фона. Как каждый делает это?

21
задан xarzu 22 May 2010 в 01:12
поделиться

4 ответа

Способ, который сработал для меня - это встроенный текстовый блок и изменение фона текстового блока.

-4
ответ дан 29 November 2019 в 06:27
поделиться

Предполагая, что вы назвали свой прямоугольник 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));
12
ответ дан 29 November 2019 в 06:27
поделиться

Задайте для свойства x: Name в вашем XAML то, что вы хотите ссылаться на прямоугольник, как в вашем коде C #. Затем вы можете получить доступ ко всем свойствам прямоугольника в коде, например somethingYouNamedIt.Fill

5
ответ дан 29 November 2019 в 06:27
поделиться
Rectangle blueRectangle = new Rectangle();
// Fill rectangle with blue color
blueRectangle.Fill = blueBrush;
4
ответ дан 29 November 2019 в 06:27
поделиться
Другие вопросы по тегам:

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