Я работаю над WPF, я хочу изменить фон --- цвет текстового поля (txtStatus.Background = белый), но он дает ERROR. Вот мой код:Как изменить цвет фона TextBox?
public Window2()
{
InitializeComponent();
txtStatus.Text = "Current Operation: NULL";
txtStatus.Background= white
}
BTW, вы НЕ должны манипулировать элементами пользовательского интерфейса в процедурном коде, это то, что XAML для, y'know ... –
@HighCore В некоторых случаях это нормально. (это также связано с тем, что WPF имеет классы «конвертер») –
Если вы привязываетесь к данным, можете ли вы определить, что ваш элемент управления будет выглядеть так, как указано конкретное состояние, пока вы не увидите его во время выполнения? нет, вы не можете, что ничем не отличается от этого. Эти привязки также могут быть созданы из внутреннего кода и не должны определяться в XAML для каждого сеанса. Я соглашусь, что winforms - динозавр, особенно по сравнению с XAML, но это не бесполезно, и все, кроме случайных. Также можно вообразить, что вы хотите построить контроль процедурно, а не использовать xaml, и в этом случае это действительно вопрос. –