안녕하세요 삽잡이입니다. 대부분의 XAML은 UI를 구성하는 곳에서만 사용한다고 생각하시지만, 사실 또 다른 곳에서도 사용이 됩니다. 처음 WPF에 대한 프로젝트르 생성했을때 있는 App.xaml만 봐도 알 수 있습니다. App은 UI가 아닙니다. 따라서, UI에 관련된 기능이 들어가있지않습니다. 그런데도 XAML 언어를 통해 작성할 수 있습니다. C# 코드에서 만들어낸 모든 객체들을 만들 수 있는 것입니다. 물론, 행동을 구현하는 Logic 영역에 대한 코드는 만들 수 없습니다. 그런데, 기본 생성자가 있다는 전제하에 C#에서 만든 모든 객체들을 만들어낼 수 있지요. 왜 XAML 언어를 통해 이러한 기능들이 가능할까요? 사실 .xaml 파일은 .cs 파일로 번역이 되었다가 다시 컴파일 되어 어셈블리가 ..