문제

나는 a를 생성 할 수있다 BitmapSource 버튼에서 벌금에서 항상 버튼의 일반 상태의 이미지 일뿐입니다.

나는 a를 생성 할 수 있기를 원한다 BitmapSource 버튼의 초과 상태.

나는 전화를 시도했다VisualStateManager.GoToState((FrameworkElement)target, "MouseOver", true); 내 코드를 호출하여 BitMapsource를 생성합니다. 버튼을 GUI의 과대 단계로 올바르게 변경하지만 BitmapSource 여전히 일반 상태의 버튼입니다.

도움이 되었습니까?

해결책

나는 문제를 알아 냈다. VisualStateManager.GoToState((FrameworkElement)target, "MouseOver", true); 지정된 상태로의 전환을 시작합니다. UI 스레드에 대한 제어를 제공하고 비트 맵을 저장하기 전에 상태가 실제로 변경 될 때까지 기다려야했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top