wpf customcontrol(2)
-
[WPF 실무 27편] WPF CustomControl vs UserControl 차이 (언제 무엇을 써야 할까?)
WPF에서 UI 컴포넌트를 만들다 보면 다음 질문이 반드시 나옵니다.UserControl을 써야 할까? CustomControl을 만들어야 할까?두 방식 모두 커스텀 UI를 만들 수 있지만 목적과 사용 방식이 완전히 다릅니다.이번 글에서는✔ UserControl 구조✔ CustomControl 구조✔ 두 방식의 차이✔ 실무에서 언제 무엇을 선택해야 하는지를 정리합니다.1. UserControl이란 무엇인가UserControl은 여러 컨트롤을 묶어서 재사용하는 UI 컴포넌트입니다.예를 들어 다음과 같은 UI를 하나의 컴포넌트로 만들 수 있습니다.[ 아이콘 ] 사용자 이름 상태 메시지예시 ✔ 여러 컨트롤을..
2026.03.16 -
[WPF 실무 25편] WPF DependencyProperty 완전 이해 (커스텀 컨트롤 핵심 구조)
WPF를 오래 사용하다 보면 반드시 만나게 되는 개념이 바로 DependencyProperty입니다.일반 C# Property와 비슷해 보이지만 내부 동작 방식은 완전히 다릅니다.WPF의 데이터 바인딩, 스타일, 애니메이션, 트리거 대부분이 DependencyProperty 기반으로 동작합니다.이번 글에서는✔ DependencyProperty 개념✔ 일반 Property와 차이✔ DependencyProperty 생성 방법✔ 실무에서 사용하는 패턴을 정리합니다.1. DependencyProperty란 무엇인가DependencyProperty는WPF Property System에 등록되는 속성입니다.일반 C# 속성class User{ public string Name { get; set; }}WPF ..
2026.03.11