2010-12-30 6 views
3

나는 C# & 실버 라이트로 윈도우 폰 7 응용 프로그램을 개발 중이다. 4. 나는 실버 라이트가 처음이다. 다른 용도로 두 개의 버튼이있다. 버튼을 클릭하면 버튼의 색상을 동적으로 변경하고 싶습니다. 그래서 다음 코드를 사용하고 있습니다.Windows phone 응용 프로그램에서 단추의 배경색을 변경하는 방법은 무엇입니까?

IncomeButton.Background = new SolidColorBrush(Colors.Red); 

그러나 작동하지 않습니다. 위의 문제를 해결할 수있는 코드 나 링크를 제공해 주시겠습니까? 내가 틀린 일을하고 있다면 안내해주십시오.

답변

1

나는 또한 "간단한"문제를 다 퉜다. Peter의 "button styling change"를 사용하는 대신 단추 아래에 직사각형을 놓고 단추의 Click 이벤트에서 Rectangle.Fill 속성을 사용하여 색을 변경했습니다. 나를 위해 잘 작동합니다.

2

버튼 색상을 변경 한 후 IncomeButton.UpdateLayout()을 간단하게 실행할 수 있습니다.

관련 문제