개발 이야기/WPF

MainWindow NullReferenceException 문제 해결

디베로 2016. 1. 13. 11:45

하위 레이아웃에서 최상위 윈도우의 크기가 필요할 경우가 있었다.

System.Windows.Application.Current.MainWindow 를 쓸 경우 NullReferenceException 발생 ㄷㄷ;


1
2
3
4
5
6
7
8
9
10
public MainWindow()
{
    this.Loaded += OnWindowLoad;
}
 
private void OnWindowLoad()
{
    Application.Current.MainWindow = this;
}
 
cs


저렇게 처리하면 NullReferenceException 문제 해결 완료!