반응형

Code/WPF 15

WPF UI Freeze 오류

문제: 1. 아래 Template를 여러 윈도우에 삽입하여 사용 2. Task를 200개 정도 실행 3. IsMouseOver Trigger의 ImageBrush가 로드될 때 프리징이 걸림 (BitmapImage.CreateOption을 DelayCreation으로 할 시 마우스를 컨트롤로 움직여야 프리징이 걸림 -> 해당 부분의 문제인 것 같음) 임시 해결: 같은 코드를 여러 곳에 집어넣지 않고 App.xaml에 넣어 두고 여러 곳에서 호출해서 사용하면 프리징에 걸리지 않음 기타: 왜 오류가 나는지 모르겠음

Code/WPF 2021.07.10

WPF 단축키 한글 문제 해결

문제: 단축키를 PreviewKeyDown 이벤트와 연결해 만들어 두었는데 입력기가 한글 모드일 때 정상적으로 입력받지 못함 그렇다고 각 단축키의 한글 버전을 만드는 것은 너무 비효율적인것 같아보임 해결: InputMethod.SetIsInputMethodEnabled(this, false); 위 코드를 통해 입력기를 비활성화시키면 자동으로 e.Key에 알파벳만 들어옴 윈도우 입력기가 정확히 어떻게 작동하는지는 모르겠지만 입력을 받을 일이 생기면 자동으로 활성화됨

Code/WPF 2021.04.26
반응형