그래서 Template
이 적용된 양식의 TextBox
을 가지고 있습니다 (모든 텍스트 상자에 대해 글로벌 임). 내가 원하는 것은 잘못된 텍스트가 있는지 여부에 따라 특정 텍스트 상자의 배경색을 변경하는 것입니다.코드에서 템플릿이있는 요소의 배경을 변경하는 방법은 무엇입니까?
tb.Background = (SolidColorBrush)FindResource("myColor");
을 나는 현재이 작업을 수행 할 때 :하지만
코드에서, 내가 말할 수 있어야합니다 (그래서 템플릿을 변경할 수 없습니다) 단지 하나의 특정 텍스트 상자에 적용 할 변화가 필요합니다 , 아무 일도 일어나지 않으며 템플릿이 TextBox tb
에 적용되어 있기 때문에 나는 그것이 있다고 가정합니다.
사용자 정의하지 않고이 작업을 수행하는 방법이 올바르지 않습니까? Template
/Style
? (여러 컨트롤에 대해이 과정을 반복해야하며 너무 많은 스타일/템플릿을 필요로하지 않습니다.)
요소의 배경을 변경한다고하면 특정 조건을 기반으로 특정 TextBox 컨트롤의 배경색을 변경하려고합니다. – MethodMan