윈도우의 파일탐색기는 윈도우라는 운영체제를 사용하면서 가장 많이 사용하는 프로그램 중에 하나입니다. 당연하게 사용하긴 하는데 직접 만들려고 생각해 보니 은근히 까다롭습니다. 개인 프로젝트로 WPF 개발은 이게 마지막이 될 것 같습니다. 개발 중에 발생하는 팁은 따로 포스팅할 예정입니다.
✅ Windows 파일탐색기 만들기 #1 : 기획 초안
기획 초안
UI 구조
실행 프로젝트는 따로 만들고 UserControl 라이브러리 프로젝트를 생성해서 탐색기 부분을 만듭니다.
Windows11의 파일탐색기를 보면 상단에 TabControl이 있습니다.
TabControl의 Item으로 UserControl로 만든 탐색기를 넣을 예정입니다.
TabControl에 최소화, 최대화, 닫기 버튼을 넣을지 별도로 만들지는 미정입니다.
MVVM 패턴으로 개발합니다.
디자인 (xaml)
우선 WPF 기본 컨트롤로 Style 변경 없이 기능 구현부터 진행하며 기능 구현이 완료되면 Style을 정의합니다.
Style은 Windows 11의 파일탐색기와 유사하게 만들 예정입니다.
탐색기 개발 후
블로그 포스팅하는데 필요한 기능들을 추가합니다.
마무리
Deadline은 따로 없으며 시간 날 때 틈틈이 진행합니다.
다음 포스팅부터는 실제 개발에 들어갑니다.
기획을 꼼꼼하게 하지 않았기 때문에 중간중간 크게 변경될 가능성이 있습니다.
때문에 가능한 작은 단위로 개발할 예정입니다.
감사합니다.