WPF- 버튼의 상태에서 비트 맵스 소스 생성
-
20-09-2019 - |
문제
나는 a를 생성 할 수있다 BitmapSource
버튼에서 벌금에서 항상 버튼의 일반 상태의 이미지 일뿐입니다.
나는 a를 생성 할 수 있기를 원한다 BitmapSource
버튼의 초과 상태.
나는 전화를 시도했다VisualStateManager.GoToState((FrameworkElement)target, "MouseOver", true);
내 코드를 호출하여 BitMapsource를 생성합니다. 버튼을 GUI의 과대 단계로 올바르게 변경하지만 BitmapSource
여전히 일반 상태의 버튼입니다.
해결책
나는 문제를 알아 냈다. VisualStateManager.GoToState((FrameworkElement)target, "MouseOver", true);
지정된 상태로의 전환을 시작합니다. UI 스레드에 대한 제어를 제공하고 비트 맵을 저장하기 전에 상태가 실제로 변경 될 때까지 기다려야했습니다.
제휴하지 않습니다 StackOverflow