DataContext 등을 설정하기 위해 C# 등에서 코드로 직접 객체를 생성하고 설정하는 작업을 수행해도 되나, 간단히 객체만을 생성하여 등록하는 작업을 수행하면 되는 경우 XML 상에서 객체를 생성하고 바인딩하는 과정을 수행해주면 된다.
Window에 데이터컨텍스트를 설정하려면 <Window.DataContext> 속성을 열고 내부에 xmlns:NAMESPACE=clr-namespace:NAMESPACE 로 지정해두었던 네임스페이스 내 객체를 명시해주면 된다.
혹은 Resources 내부에 객체를 생성해두고, Binding Source를 활용하여 리소스를 바인딩해주는 과정을 수행해주어도 된다.
복잡한 생성 과정을 가지고 있다면, C# 코드를 통해 생성하는 과정을 만드는 것이 좋다.
'C# > WPF' 카테고리의 다른 글
| MvvmToolkit (0) | 2025.12.16 |
|---|---|
| WPF Today I Learn (0) | 2025.12.11 |
| WPF 독학 (0) | 2025.12.10 |