Я пытаюсь нарисовать фон моего окна WPF с помощью LinearGradientBrush, однако мой код не работает. Вот код
LinearGradientBrush gradientBrush = new LinearGradientBrush( Color.FromArgb(0, 209, 227, 250), Color.FromArgb(0, 170, 199, 238), new Point(0.5, 0), new Point(0.5, 1));
Background = gradientBrush;
К сожалению, мое окно все еще белое. Можно ли изменить цвет фона окна с помощью кода?
Background
будет отображаться как черный, если только вы не установилиAllowsTransparency
в значение true. Я думаю, вы хотите использовать 255 вместо 0 для альфа-канала. Если вы пытаетесь установить этотBackground
в конструкторе Windows и все еще не видите его, то это потому, что какой-то другой элемент управления в вашемWindow
(возможно,Panel
) имеет другой наборBackground
. Попробуйте установить его вWindow
без каких-либо элементов управления. - person Fredrik Hedblad   schedule 12.09.2011Window
все ещеWhite
. Вероятно, следовало опубликовать ответ вместо этого .. - person Fredrik Hedblad   schedule 12.09.2011