У вас есть пара проблем в вашем коде:
При ответе клиенту необходимо использовать объект ответа (res
, а не req
).
При отправке ошибки в next
, вы должны вернуть , поэтому остальная часть функции не запускается.
Вот ваш код после исправления этих ошибок:
app.get('/event/:id', function(req, res, next) {
if (req.params.id != 1) {
return next(new Error('cannot find event ' + req.params.id));
}
res.send('event found!'); // use res.send (NOT req.send)
});
textBox1.Background = Brushes.Blue;
textBox1.Foreground = Brushes.Yellow;
Передний план и фон WPF имеют тип System.Windows.Media.Brush
. Вы можете установить другой цвет следующим образом:
using System.Windows.Media;
textBox1.Background = Brushes.White;
textBox1.Background = new SolidColorBrush(Colors.White);
textBox1.Background = new SolidColorBrush(Color.FromArgb(0xFF, 0xFF, 0, 0));
textBox1.Background = System.Windows.SystemColors.MenuHighlightBrush;
Я так понимаю, вы создаете TextBox в XAML?
В этом случае вам нужно дать текстовому полю имя. Затем в коде программной части вы можете установить свойство Background с помощью различных кистей. Самым простым из них является SolidColorBrush:
myTextBox.Background = new SolidColorBrush(Colors.White);