0

我想更改文本框对象的背景颜色。我正在使用 mvvm 模式并在我的模型中有一个属性 TextBoxColor 绑定到文本框背景属性。那不是问题。现在我希望在文本框中写入文本时颜色会发生变化,但是文本框没有命令,所以我不知道如何检查文本框中是否有文本并更改背景颜色属性。

谁能告诉我一个解决方案?

4

1 回答 1

0

您必须将文本框的文本属性绑定到视图模型中的属性。绑定的代码应如下所示

<TextBox Text={Binding TextBoxText, Mode="TwoWay", UpdateSourceTrigger="OnPropertyChanged"/>

在 viewModel 的设置器中,您可以对更改的值做出反应

于 2013-01-31T12:31:24.553 回答