2011-09-20 7 views
0

텍스트 인 내 창에 view (또는 textbox)를 넣고 viewmodel datacontext에서 일부 속성 (텍스트 및 색상 문자열 또는 배경에 대한 문자열)에 대한 배경 바인딩입니다.WPF 바인딩 및 애니메이션 질문

문제가 발생하면 속성을 변경합니다. 예를 들어 예외가 발생하면 배경은 res이고 텍스트는 "예외"등이됩니다.

배경색이 변경되면 레이블/텍스트 상자가 주기적으로 깜박 거리기를 원합니다.

색상을 바인딩하는 방법을 알고 있지만 어떻게 브러시를 바인딩 할 수 있습니까? 나는 내가 애니메이션 혼합 같은 것을 사용하는 것이 좋습니다 것입니다 당신의 도움이

+0

애니메이션의 경우 스토리 보드가 있습니다. 당신은 붓에 묶으려고 어떻게됩니까? 브러시를 반환하는 속성이 있습니까? – Paparazzi

+0

색상을 바인딩하려면 색상 이름이있는 문자열 속성 만 있으면됩니다. RadialGardientBrush로 어떻게 할 수 있습니까? – Maya

+0

Color는 문자열 속성이 아닙니다. 브러시 색상은 System.Windows.Media.Brushes.Pink 형식입니다. System.Windows.Media.Brush 유형의 속성에 바인딩해야합니다. 바인딩 소스가 문자열을 반환하면 문자열에 System.Windows.Media.Brush 변환기를 사용해야합니다. 특정 질문이있는 코드 샘플이 있습니까? – Paparazzi

답변

0

을 감사 할 것

애니메이션에 대한 아무 생각 ...이 없다. 그것은 훨씬 더 단순하게 만듭니다. 저는 Visual Studio에서이 작업을 시도해 보았습니다. 디자이너에서 변경 사항을 보여줄 수없고 프로그램을 실행하지 않고 애니메이션을 테스트 할 수 없기 때문에 고통 스럽습니다.

free trial version of Blend을 잡고 소용돌이 치다.