2013-01-31 9 views
0

텍스트 상자 개체의 배경색을 변경하고 싶습니다. mvvm 패턴을 사용하고 내 모델에서 텍스트 상자 배경 속성에 바인딩 된 TextBoxColor 속성을 가지고 있습니다. 그게 문제가 아닙니다. 지금은 텍스트 상자에 텍스트를 작성하면 색상이 바뀌길 원하지만 텍스트 상자에 텍스트가 있는지 확인하고 배경색 속성을 변경하는 방법을 모르므로 텍스트 상자에 명령이 없습니다.WPF 배경색을 텍스트 상자에서 변경하십시오.

누구나 해결책을 말해 줄 수 있습니까?

+0

변화 색상에서 KeyDown에 다시 LostFocus – kenny

+0

에 내가 코드를 사용하지 않으려는에 반응 할 수있는 뷰 모델의 세터에

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

과 같아야합니다 뒤에서 – user2025830

+0

나는 이해한다. 그러나 순수한 View 코드처럼 들린다.보기 레이어에 있어야한다는 것이 나에게 의미가있다. – kenny

답변

0

텍스트 상자의 텍스트 속성을 viewmodel의 속성으로 저장해야합니다. 바인딩의 코드를 사용하면 변경된 값

관련 문제